I will develop a flutter ble app for bluetooth and iot devices


About this gig
A Bluetooth-connected product is more than a plugin. The app must scan reliably, manage permissions, connect and reconnect, exchange data, decode the device protocol, and recover cleanly when state changes.
I am a Senior Flutter Mobile Engineer with 5+ years of experience and 10+ connected-device apps across sports, health, access control, wearables, and IoT. I build Flutter solutions for iOS and Android, from a BLE proof of concept to a store-ready product.
I can help with:
- BLE scanning, pairing, bonding, and reconnection
- GATT discovery, reads, writes, and notifications
- Custom packet parsing and device commands
- Live charts, dashboards, and device controls
- ESP32 and custom hardware integration
- Native Kotlin or Swift SDK bridging
- Firebase, REST APIs, local storage, and push notifications
- Debugging, performance, CI/CD, App Store, and Google Play release
You receive maintainable source code, clear updates, and an implementation designed around your hardware's real behaviour.
Please message me before ordering with your device, protocol documentation, current app status, and target platforms so I can confirm the right scope.
Get to know Sarosh T.
Senior Flutter and BLE Mobile Engineer
- FromPakistan
- Member sinceJul 2020
- Avg. response time1 hour
Languages
English
My Portfolio
FAQ
Can you work with my existing Flutter app?
Yes. I can audit the current BLE flow, fix connection or data issues, add features, refactor the architecture, or take ownership of an incomplete app.
Do you need the physical hardware?
For reliable delivery, usually yes. A simulator or recorded packets can help with early development, but final connection, timing, reconnection, and edge-case testing should use the real device.
Can you integrate an ESP32 or custom device?
Yes. I regularly work with custom BLE services, characteristics, packet formats, and device commands. Please share the protocol and firmware status before ordering.
Can you support both iOS and Android?
Yes. I build cross-platform Flutter apps and handle platform-specific permissions, Bluetooth behavior, native SDKs, signing, and store release requirements.
Can you fix unstable BLE connections?
Yes. I can review scanning, connection lifecycle, GATT discovery, subscriptions, timeout handling, reconnect logic, and state synchronization. The right package depends on the existing code and how reproducible the issue is.
Can you publish the app?
Yes. App Store and Google Play support can be included after the application and developer accounts are ready. Store approval itself remains controlled by Apple and Google.

