The DiaFit app is a smart app designed to assist patients with type 2 diabetes (T2D) and obesity in managing their condition. The app was developed using an Agile software development methodology, involving a multidisciplinary team, including patient and physician interfaces. The app allows patients to store their dietary intake, physical activity log, medication use, blood glucose values, and general well-being in one place.
Simplifying the App Development Process
To ensure the app meets the needs of patients, the development team followed an Agile software development methodology, emphasizing principles such as continuous and regular delivery of software components, a project involving highly motivated individuals, and functional software as the main metric for progress.
Key Features of DiaFit
DiaFit features a secure access system, allowing patients to log in with a username and password. The app also includes a large nutrition database for logging dietary intake, a graphical breakdown of macronutrients consumed, and support for Fitbit devices, Apple watch, or iPhone.
Agile Methodology and Iterative Development
The development process involved iterative development and testing, with partial requirements generated after the initial preference elicitation meeting with patient and physician stakeholders. Intermediate DiaFit versions were presented to the research team for evaluation and feedback before being released to clients.
Conclusion
The DiaFit app is an open-source, inclusive iOS app that focuses on the self-management of T2D and obesity. By involving patients and physicians in the development process, the app ensures that it meets the needs of its intended users.
Manual:
Download: DiaFit: The Development of a Smart App for Patients with Type 2 Diabetes and Obesity
Chat: Powered By VoiceSphere