Flutter IoT App Android iOS

Job ID: 40603451

Budget: ₹12,500 – ₹37,500 INR

I’m building a production-ready Flutter application that must run smoothly on both Android and iOS. The codebase will live in Git and be written in Dart, with Riverpod as the preferred state-management approach.

Core integrations
• RESTful communication with my existing SteamGuard backend, secured through JWT token authentication and exchanging data as JSON over HTTPS.
• Direct interaction with a ThingsBoard IoT instance for device telemetry and command/control.

Key functionality
The app needs to cover user authentication, an analytics dashboard, push notifications, device management, and reporting. These features form the foundation of the application; please architect them with future extensions in mind.

Deployment targets
When the app meets the acceptance criteria below, I’ll need signed builds prepared for both the Google Play Store and Apple App Store.

Acceptance criteria
1. All listed features operate error-free on current versions of Android and iOS.
2. API calls succeed or fail gracefully with proper JWT handling.
3. Real-time data from ThingsBoard is rendered within one second of receipt.
4. App passes Play Store and App Store review guidelines.
5. Repository history in Git is clean and documented.

Deliverables
• Full Flutter source code in a private Git repo
• Build-ready APK and IPA (with provisioning profiles)
• Brief setup & deployment guide
• One round of post-launch bug fixes (critical issues only, 14-day window)

If this aligns with your expertise, let’s discuss the project timeline and milestones.
SOW enclosed