API reference
Links to the generated Dart API documentation for every CARP package on pub.dev.
The Dart API reference for every CARP package is generated by dart doc and hosted on pub.dev. The package names below link to the latest API docs; the pub.dev links go to each package page.
Core
| Package | Description | Package page |
|---|---|---|
carp_mobile_sensing | The CARP Mobile Sensing (CAMS) framework | pub.dev |
carp_core | The CARP core domain model | pub.dev |
carp_serializable | Polymorphic JSON serialization | pub.dev |
Sampling packages
| Package | Measures | Package page |
|---|---|---|
carp_context_package | Location, activity, weather, air quality | pub.dev |
carp_survey_package | Surveys and cognitive tests | pub.dev |
carp_health_package | Apple Health and Google Health Connect | pub.dev |
carp_audio_package | Audio and noise | pub.dev |
carp_connectivity_package | Bluetooth, Wi-Fi, connectivity | pub.dev |
carp_communication_package | Phone calls and SMS | pub.dev |
carp_apps_package | Installed apps and app usage | pub.dev |
Wearables
| Package | Device | Package page |
|---|---|---|
carp_aware_package | Apple Watch | pub.dev |
carp_polar_package | Polar heart rate monitors | pub.dev |
carp_movesense_package | Movesense sensors | pub.dev |
carp_movisens_package | Movisens Move & ECG | pub.dev |
carp_esense_package | eSense earables | pub.dev |
Backends and plugins
| Package | Purpose | Package page |
|---|---|---|
carp_webservices | Flutter API for CARP Web Services (CAWS) | pub.dev |
carp_backend | Data manager for uploading to CAWS | pub.dev |
health | Flutter Health plugin | pub.dev |
carp_debug_flutter | In-app debug toolkit | pub.dev |
Package guides
These packages also have guides on this site:
Mobile Sensing
carp_mobile_sensing
Health
health
Debug Toolkit
carp_debug_flutter
Apple Watch Sensing
carp_aware_package