Business Client need Mobile App Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Kolkata, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Job Post: Frontend / Mobile App Developer
Title: Build a Farm Management Mobile App with Flutter & BLE
Project Description:
We are developing a comprehensive Smart Agriculture Monitoring System and need an experienced Frontend/Mobile App Developer to build the user-facing application. This app will allow farmers to monitor real-time sensor data (like soil nutrients, moisture, temperature) and control field equipment (like sprinklers) from their phone.
The app must be cross-platform (iOS & Android) and handle both cloud-based data via API and direct device communication via Bluetooth.
Key Responsibilities:
Develop a cross-platform mobile application from scratch using Flutter (Dart).
Create intuitive and responsive UI screens based on provided Figma mockups (to be supplied by our UI/UX designer).
Implement complex data visualization using charts and graphs to display real-time and historical sensor data.
Integrate with a backend RESTful API for user authentication, data fetching, and sending control commands.
Implement a complete Bluetooth Low Energy (BLE) workflow to:
Scan for and connect to our custom ESP32-based sensor probes.
Perform initial device setup and send Wi-Fi credentials.
Retrieve cached sensor data when the device is offline.
Build features for manual control of actuators, viewing alert notifications, and managing device groups.
Required Tech Stack (Non-Negotiable):
Primary Framework: Flutter (Dart)
State Management: Provider or Bloc
Charts Library: FL Chart or [login to view URL]
Bluetooth: Flutter Blue or similar Flutter BLE package
HTTP Client: Dio or HTTP
Navigation: Flutter Navigator 2.0 / Go Router
Key Features to Implement:
User Login & Authentication
Dashboard with sensor data charts (N, P, K, Moisture, pH, etc.)
Real-time alerts and notifications
Manual sprinkler control (On/Off/Timer)
Bluetooth device discovery and provisioning flow
Probe grouping management (e.g., "North Field", "Greenhouse")
Data freshness indicators and a "Refresh Now" button
Deliverables:
A fully functional, tested, and documented Flutter application codebase.
APK and IPA build files for testing on Android and iOS.
A brief setup and installation guide.
Please apply with the following:
Your past experience with Flutter, specifically any apps that use BLE and data charts. Links to live apps or GitHub repositories are highly valued.
Briefly describe your approach to structuring a Flutter app of this complexity (state management, folder structure).
Your estimated timeline and total fixed-budget cost for this project.
We are looking for a long-term collaborator for this and future phases. Only serious and experienced Flutter developers should apply." (client-provided description)
Matched companies (4)

Omninos Technologies International pvt ltd

Mobiweb Global Solutions

Codetreasure Co
