Building Scalable Mobile Tools for Diabetes Care with DarioHealth

Quick project facts

United States
16 specialists
4.5 years
GET MORE INSIGHTS

Building Scalable Mobile Tools for Diabetes Care with DarioHealth

To apply for


United States

16 specialists

4.5 years

Introduction

About the product

Dario integrates comprehensive support across a wide range of common and connected health needs, from well-being to chronic condition management. The company provides advanced digital health solutions for diabetes management, improving musculoskeletal and behavioral health.

Client’s objectives

The client reached out to us with the request to develop a digital health platform to help people with diabetes monitor their blood glucose levels using a mobile-connected device and companion mobile applications. The ecosystem should have combined a dongle, measurement strips, and had user-friendly web and mobile apps to provide real-time tracking and insights.

Technical challenges

Cross-Platform Consistency

Delivering identical functionality, UX, and performance across native iOS, Android, and web applications while supporting multiple OS versions and screen sizes.

Scalability Under High Data Loads

Designing an architecture capable of handling over 13 billion real-world data points and supporting 1.3M+ registered users without performance degradation.

Data Privacy & Security

Implementing robust encryption, secure APis, and authentication mechanisms to protect patient health records while ensuring low-latency interactions.

Deep linking implementing

Implementation of deep linking to enable navigation and integration from external sources or notifications.

Regulatory Compliance

Meeting strict FDA, HIPAA, and GDPR requirements for handling sensitive health data, including encrypted transmission, secure storage, and role-based access. This demanded rigorous validation and documentation for regulatory audits.

Medical Device Integration

Ensuring stable, accurate, and real-time connectivity between the dongle (via Lightning/Headphone jack) and mobile apps on both iOS and Android. Any delay or data mismatch could directly impact patient care.

Delivery approach

1. Requirements Analysis

Collaborating closely with the client’s product and medical teams to define functional, compliance, and integration needs, ensuring all healthcare regulations were addressed from the start.

2. Proof of Concept

Building an MVP to validate the feasibility of device connectivity, data synchronization accuracy, and core compliance features before committing to full-scale development.

3. Scalable Architecture

Designing the scalable and fault-tolerant architecture, using patterns tailored for healthcare applications. Choosing appropriate technologies and tools for front-end, back-end, and data management.

4. Environment Setup

Establishing secure development, staging, and production environments with CI/CD pipelines (Jenkins, GitHub Actions, CircleCI) and automated/manual testing setups.

5. Core Modules Implementation

Delivering modules for glucose tracking, healthcare diary, device pairing, real-time notifications, deep linking, and remote action capabilities, ensuring smooth user workflows.

6. Application Development

Developing native iOS and Android applications using Swift and Jetpack Compose, alongside a responsive web app, implementing modular components for faster updates.

7. Data analvsis

Integrating analytics to process glucose readings, detect trends, and deliver actionable health insights, ensuring medical-grade accuracy and reliability.

8. Deployment

Executing a multi-stage rollout including beta testing, compliance reviews, and app store publishing for iOS and Android, followed by continuous monitoring and feature updates.

Deliverables

DSP Platforms

Fully functional web, iOS, and Android apps enabling users to monitor blood glucose levels using a connected dongle device.

Medical Device Integration Layer

Stable connection and data synchronization between the dongle (via lightning/headphone jack) and the app for accurate glucose measurement.

Healthcare Diary

Clear and accessible logging of glucose readings, activities, and related health information for daily tracking.

Deep Link Support

Implementation of deep linking to enable navigation and integration from external sources or notifications.

Remote Actions and Notifications

Features enabling push notifications and remote commands to improve user engagement and data monitoring.

Secure Data Ecosystem

FDA, GDPR- and HIPAA-compliant infrastructure with advanced data encryption and access control.

Business impact

  • Accelerated product roadmap delivery with a fully autonomous team.
  • Reduced overhead and streamlined communication through a single point of contact.
  • Scalable resourcing adapted to product evolution and user growth.
  • Strengthened compliance, performance, and user engagement across platforms.

Business impact

  • Accelerated product roadmap delivery with a fully autonomous team.
  • Reduced overhead and streamlined communication through a single point of contact.
  • Scalable resourcing adapted to product evolution and user growth.
  • Strengthened compliance, performance, and user engagement across platforms.

Specialists worked on the project

  • 3 Back-End Developers
  • 2 Front-End Developers
  • 2 AQA Engineers
  • 2 iOS Developers
  • 2 Android Developers
  • 3 MQA Engineers
  • 1 DevOps
  • 1 Ul/UX Designer

Technologies applied

Technologies & Tools

  • Web Technologies: React.js, Node.js, Express.js
  • Mobile Technologies: Swift Ul, Jetpack Compose
  • APIs: RESTful APls, Graph@L
  • Cloud Services: AWS
  • Version Control: Git
  • Automation Testing Frameworks: Selenium, Appium, XCTest, Espresso
Programming Languages

  • Web Development: Javascript, TypeScript, Python, Java, PHP
  • Mobile Development: Swift, Kotlin
Automation Testing

Selenium, Appium, XCTest, Espresso

CI/CD

Jenkins, GitHub Actions, CircleCl

Data Management

  • Databases: PostgreSQL, MysQL, MongoDB
  • Database Management Systems: Amazon RDS, Firebase
  • Data Integration: Apache Kafka, Apache Spark
  • Data Storage: Amazon S3

Got an idea? Let's bring it to life together.

1

Submit your request

Tell us more about your project goals and technical needs so we can prepare all the necessary information for our intro meeting.

2

Align project vision

Our specialists will learn the input data, hold the Q&A session, and outline the project development strategy that will match your goals and decision-making criteria.

3

Receive commercial offer

Based on our discussions, we will provide you with the recommendations on how to organize the project development process and evaluate the scope of work.