Make it your own
Most studies only need the CARP Studies app and a protocol. When you need more, this is where each change happens. You can make one change without the others.
| You want | What you change | Start here |
|---|---|---|
| A new kind of data | Write a sampling package: a probe that collects it and a data type that describes it. | Create your own package |
| A new device (a wearable or sensor) | Write a device manager in a sampling package, or use an existing wearable package. | Device manager, Polar, Movesense |
| Your own server | Write a data manager that sends measurements to your server, and a data endpoint to choose it in the protocol. | Use your own server |
| Your own screens or flow | Build your own Flutter app with CARP Mobile Sensing. | Build your own app |
The Studies app or your own app?
Section titled “The Studies app or your own app?”| CARP Studies app | Your own app | |
|---|---|---|
| You write | A study protocol (and texts: consent, translations, messages) | A Flutter app that uses CAMS |
| Screens | Fixed: Home, Tasks, Statistics, Connections | Anything you design |
| Good for | Most studies | Custom screens or a custom flow |
| App store | Already on iOS and Android | You build, sign and publish it |
| Start with | Step 2: Run your study | Build your own app |
Either way, the protocol is the same.