I will build a flutter ble app for medical or industrial iot devices


About this gig
I connect Flutter apps to real BLE hardware medical monitors, industrial sensors, and IoT devices that need to actually work in the field, not just in a demo.
BLE integration looks simple until you hit the real problems: devices that disconnect randomly, background scanning limits on iOS, or a sensor that needs continuous reliable data logging. I build BLE apps that handle these cases properly.
What I do:
- Scan, connect, and manage BLE device connections in Flutter
- Read/write characteristics for sensors, monitors, and industrial devices
- Handle disconnects, reconnection logic, and background scanning
- Sync device data to Firebase/Supabase for logging and history
- Support both Android and iOS BLE stacks (which behave very differently)
Who this is for:
- Medical device startups building companion apps for monitors or wearables
- Industrial IoT teams tracking sensor data from BLE hardware
- Existing apps with unreliable or crashing BLE connections that need fixing
I test on real hardware, not just BLE simulators connection drop handling is the difference between a demo and a product that works for your actual users.
Message me your device's BLE specs (or GATT service/characteristic list) and I'
Get to know Bhavya Bhatt
Flutter, AI App Developer, Pose Detection, Firebase, Nodejs, 7 Years Exp
- FromIndia
- Member sinceFeb 2021
- Avg. response time1 hour
Languages
English
My Portfolio
FAQ
What BLE devices have you worked with?
Any device using standard BLE GATT services — health monitors, industrial sensors, wearables, asset trackers. Message me your device's spec sheet or GATT service UUIDs and I'll confirm.
Why does BLE work differently on Android vs iOS?
iOS restricts background BLE scanning and has stricter connection lifecycle rules than Android. I account for both platforms' actual behavior, not just a single shared codebase assumption.
Can you fix my existing BLE app that keeps disconnecting?
Yes — send me your current code and device specs and I'll diagnose the reconnection logic.
What do you need from me to start?
Your device's BLE GATT service/characteristic documentation (or the device itself/spec sheet), and your existing Flutter app if applicable.

