>

ResearchKit Flutter Implementation

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

Explore Story Topics