The carp_communication_package enables researchers and developers to collect communication-related data from Android and iOS devices, including phone call logs, SMS messages, calendar events, and user activity. Designed for digital health and behavioral research, it supports passive sensing by sampling device-level communication data with minimal user interaction. The package integrates seamlessly into Flutter applications and is part of the CARP sensing framework. It ensures privacy-aware data collection with proper permissions and access controls.
Use cases
- Digital health research
- Behavioral pattern analysis
- Passive data collection in studies
- Mobile sensing for clinical trials
- Longitudinal activity monitoring
Key features
- Phone call log sampling
- SMS message logging
- Calendar event collection
- Activity detection
- Cross-platform (Android & iOS) support
Suitable for
- Research teams in healthcare
- Mobile health app developers
- Academic studies involving behavior tracking
- Studies requiring passive sensor data
- Projects using the CARP framework
Considerations
- Requires explicit user consent
- Permissions needed for SMS and call logs
- Data privacy compliance required
- Limited to device-native communication data
- Dependent on CARP framework setup