MyCap is a participant-facing mobile application designed for survey data collection and the automated administration of active tasks using mobile device sensors.
While ResearchKit provides a robust set of predesigned interfaces and workflows for building engaging research applications on iOS, no equivalent framework exists for Android. Because MyCap is a cross-platform application supporting both iOS and Android, a unified solution was required.
To address this gap, we reimplemented the interfaces of ResearchKit using Flutter, enabling consistent behavior and user experience across both platforms. This cross-platform implementation preserves the modular task structure and interactive design patterns of ResearchKit while extending accessibility to Android devices.
The following ResearchKit tasks were successfully ported into our Flutter-based implementation:
- Tapping Speed
- Stroop Test
- Trail Making Test
- Paced Serial Addition Test (PSAT)
- Tower of Hanoi
- Gait and Balance
- Fitness
- Spatial Memory
- Range of Motion
- Timed Walk
- Sustained Phonation
- 9 Hole Peg
- Amsler Grid
- Reaction Time
- Speech-in-Noise
- Speech Recognition
- Tone Audiometry
- dBHL Tone Audiometry
- Environment SPL