Skip to content

CAWS Client

Package carp_webservices
Code backends/carp_webservices

A Flutter library to access the CARP Web Service (CAWS) web API. This library is intended to be used with the carp_mobile_sensing framework, but also works on its own, if a app is to connect directly to CAWS.

For an overview of CARP and other Flutter CARP libraries, see CARP Mobile Sensing in Flutter.

CARP Web Services (CAWS) consists of a set of sub-services, which are accessible for the client:

The CarpParticipationService, CarpDeploymentService, and CarpDataStreamService follows the CARP Core architecture, and are CAWS-specific implementations of the ParticipationService, DeploymentService, and DataStreamService, respectively. TheCarpAuthService and CarpService are only part of the CAWS architecture (“non-core” endpoints).