
Challenge
A personalised diabetes management system provides the patient’s blood glucose values and recommends corrective actions if the blood glucose value is outside of a target range. In general diabetes management solution includes a mobile app and therapy software (desktop & web version).
A personalised diabetes management system provides the patient’s blood glucose values and recommends corrective actions if the blood glucose value is outside of a target range. In general diabetes management solution includes a mobile app and therapy software (desktop & web version).
Solution
Mobile app developer team responsibilities (mobile version of the diabetic app):
- Support and maintenance of the existing mobile health app
- Work on improving the operation of the application (overall visual part and logical part of the app)
- Application performance optimization
- Migration of the Xamarin app to .NET MAUI
- Architecture and delivery of a SwiftUI companion Watch app integrated with the iOS application
- Maintenance and improvement of the reliability of Bluetooth connectivity between blood glucose measurement devices and the app
- Support of an existing functionality and implementation of new features.
- Contribution to refactoring and transitioning legacy components to modern technologies
- Configuration and adjustment of Azure DevOps CI/CD pipelines for building and deploying apps
WPF developer responsibilities (desktop version of blood sugar log app):
- Overall UI functionality improvement
- Correct language picking and using
- Bug fixing
Java developer/architect responsibilities (web version of diabetes management system):
- Development of the functionality
- Bug fixing
QA automation engineer responsibilities on the diabetes tracking app project:
- Writing, design, and execution of automated tests
- Maximisation of test coverage
Mobile app developer team responsibilities (mobile version of the diabetic app):
- Support and maintenance of the existing mobile health app
- Work on improving the operation of the application (overall visual part and logical part of the app)
- Application performance optimization
- Migration of the Xamarin app to .NET MAUI
- Architecture and delivery of a SwiftUI companion Watch app integrated with the iOS application
- Maintenance and improvement of the reliability of Bluetooth connectivity between blood glucose measurement devices and the app
- Support of an existing functionality and implementation of new features.
- Contribution to refactoring and transitioning legacy components to modern technologies
- Configuration and adjustment of Azure DevOps CI/CD pipelines for building and deploying apps
WPF developer responsibilities (desktop version of blood sugar log app):
- Overall UI functionality improvement
- Correct language picking and using
- Bug fixing
Java developer/architect responsibilities (web version of diabetes management system):
- Development of the functionality
- Bug fixing
QA automation engineer responsibilities on the diabetes tracking app project:
- Writing, design, and execution of automated tests
- Maximisation of test coverage
Results
Clinics and patients have used the diabetes management system for many years. Medical software needs constant support and maintenance. Additionally, the system needs to be updated and constantly develop new functionality to be industry-compliant and meet all the standards. The software development team is responsible for the diabetic app maintenance. As a result, the customer’s diabetes management software is up-to-date. On the one hand, it helps clinics to provide a sufficient level of disease treatment. On the other hand, people with diabetes benefit from the diabetes app disease treatment approaches.
Clinics and patients have used the diabetes management system for many years. Medical software needs constant support and maintenance. Additionally, the system needs to be updated and constantly develop new functionality to be industry-compliant and meet all the standards. The software development team is responsible for the diabetic app maintenance. As a result, the customer’s diabetes management software is up-to-date. On the one hand, it helps clinics to provide a sufficient level of disease treatment. On the other hand, people with diabetes benefit from the diabetes app disease treatment approaches.