Case study / Remote care · IoT
IoT caregiver monitoring app
A cross-platform, white-label mobile client for remote care: caregivers and installers set up in-home sensor networks, watch live activity, and review trends.
- Platform
- Flutter · iOS & Android
- Engagement
- 2025 — present
Caregiver
Home overview
Sensors
Sensor hub
Online · Wi-Fi
Motion tag · Kitchen
Motion 2 min ago
Motion tag · Bedroom
No motion · 1 h
Project context
A white-label iOS and Android app for remote care, used by caregivers, installers, and technicians. Product and client names are omitted because of an NDA.
Work & capabilities
01
Architecture and data
Built with MVVM on Riverpod and Freezed models, Dio + Retrofit for REST, and WebSockets for live updates. Local data lives in Drift on SQLCipher.
02
Device onboarding
Bluetooth LE discovery and setup of sensor hubs and motion tags, plus Wi-Fi provisioning of ESP devices using Espressif provisioning libraries, forked on iOS and Android.
03
Firmware updates
OTA firmware updates for hubs and sensors, including progress flows for installers.
04
Live and offline insight
A live dashboard over WebSocket, plus trend and activity computation and charts that work offline.
05
White-label platform
Multi-tenant white-label builds with feature flags, localization, and role-based access for caregivers, installers, and technicians.
06
Security and native features
OAuth/SSO sign-in (including Cognito) with tokens in secure storage, encrypted on-device data, push notifications, QR scanning, maps and location for site setup, Firebase Analytics, Crashlytics, and Remote Config, and native home-screen widgets through Pigeon.
Delivered scope
One Flutter codebase serving several white-label brands on iOS and Android, covering device setup, live monitoring, and firmware updates. Client identity and production metrics remain confidential.
Next project
Flutter fintech application