Iot HealthTech Platform (Stunting Prevention) Project
Table of Contents
Project Overview
A healthtech application specifically designed for medical personnel to detect stunting in children early. This application integrates IoT devices with weight scales in real-time for instant analysis.
- Role: Android Developer
- Project Duration: April 2023 - April 2023
- Tech Stack: Android, Kotlin, MVVM, Kotlin Flow ,Android Bluetooth API
User Interface Apllication
To see the UI, go directly to the application’s features section.
My Contribution
Integrating all APIs within the application Integrating Bluetooth IoT with smartphone Bluetooth via the Android Bluetooth API using the RFCOMM communication channel
Technical Implementation
- Core: 100% Kotlin with implementation MVVM pattern.
- IoT Bluetooth Integration with Android Bluetooth API, some of the functions used
- Implements device discovery and scanning mechanisms.
- Manages RFCOMM communication channels via BluetoothSocket.
- Optimizes byte array data processing into String objects asynchronously in a background thread to maintain UI performance.
- Data is received by the application via a background thread and displayed on the main thread for UI updates.
- UI/UX: Using XML (ConstraintLayout for complex/dynamic UI & LinearLayout for simple UI), as well as optimized RecyclerView to prevent performance issues.
- Network & Asynchronous: Using Retrofit2 for API integration and Kotlin Flow for handling async tasks.
- Dependency Injection: Using Koin because it is efficient, lightweight, yet robust for simple application scale.
Feature Application
Statistical Data Analytics
Visualization of child growth trends in the form of interactive graphs based on a specific time span.
View Screenshots
| 1 | 2 |
|---|---|
![]() | ![]() |
IoT Smart Scaling
Automatic synchronization of child weight data from scales via Bluetooth to minimize human error.
View Screenshots
| 1 | 2 |
|---|---|
![]() | ![]() |
Discovery Bluetooth:
Intuitive Bluetooth device scanning and connection system directly within the app.
View Screenshots
Auth System:
Login/Register via standard Email
View Screenshots
Conclusion
This project successfully delivered a crucial digital solution for healthcare workers by bridging IoT devices and mobile applications in real time. Relying on Clean Architecture and stable Bluetooth RFCOMM communication, the application ensures accurate weight data for early detection of stunting.



