Home
Back to home
2025Mobile Developer (Solo)Archived
Object Detection App
A cross-platform mobile app running real-time object detection entirely on-device.
iOS + Android
Platform
On-device
Inference
TFLite
Model
Problem
Cloud-based inference adds latency and a hard network dependency to what should feel like an instant camera feature. The goal was real-time object detection on a phone's live camera feed with zero cloud round-trip.
Approach
- Built the app in Flutter for a single codebase across iOS and Android.
- Converted a trained object detection model to TensorFlow Lite for on-device inference.
- Optimized the camera feed pipeline to keep frame processing fast enough to feel real-time on-device.
Key decisions
TensorFlow Lite over a cloud inference API
On-device inference removes network latency and lets the app work fully offline, critical for a live camera feature.
Flutter for cross-platform delivery
One codebase for iOS and Android meant the on-device ML integration only had to be solved once.
Tech stack
FlutterTensorFlow LiteDart
Outcomes
- Zero cloud dependency
- Fully offline object detection running entirely on-device
- Shipped for iOS and Android from one codebase
Back to home