Business Client need Mobile App Development

Contact person: Business Client

Phone:Show

Email:Show

Location: New Delhi, 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 (2)

...

Junkies Coder

Junkies Coder is a leading technology solution provider across 15 countries and 50+ Rockstar Developers is our strength, We're specializing in web de… Read more

...

Kiantechwise Pvt. Ltd.

Kiantechwise is a creative tech company delivering innovative web design, software solutions, branding, and digital marketing. With expertise and vis… Read more