Senior Flutter Mobile App Developer (REST API Integration with ASP.NET Core Backend)
Worldwide
Project Scope We are looking for an experienced Flutter Mobile App Developer to develop cross-platform (Android & iOS) mobile applications for our internal Service Request Management System. Our backend has already been developed using Microsoft ASP.NET Core Web API and Microsoft SQL Server. The business logic, database, and REST APIs are already available. The selected developer will be responsible for developing the Flutter mobile applications, integrating the existing REST APIs, implementing Google Maps, and publishing the applications to Android and iOS. Scope of Work User (Project Manager) Mobile Application * Develop the Flutter application for Android and iOS. * Implement Login using the APIs provided by our backend (User ID/Mobile Number and Password). * Integrate all existing REST APIs. * Allow Users (Project Managers) to create service requests. * Display the status of submitted service requests. * Allow Users to track the assigned Driver’s live location and progress on Google Maps after the request is accepted. * Receive push notifications for request status updates. Driver Mobile Application * Implement Login using the APIs provided by our backend. * Display assigned service requests. * Accept or Reject assigned requests. * Update request status (Accepted, On the Way, Arrived, Started, Completed). * Navigate to the User’s (Project Manager’s) location using Google Maps. * Update job progress and remarks using the provided APIs. * Receive push notifications for newly assigned service requests. ⸻ Google Maps Integration * Integrate Google Maps APIs. * Display the User’s and Driver’s locations. * Navigate the Driver to the User’s location. * Display the Driver’s live movement and progress in the User application. ⸻ UI / UX Design * Complete UI/UX designs will be provided in Figma. * Develop the application to match the approved Figma design. * Ensure the application is responsive across Android and iPhone devices. * Minor UI refinements may be required during development. ⸻ Backend * ASP.NET Core Web APIs are already developed. * Microsoft SQL Server database is already developed. * Business logic will remain in the backend. * The Flutter application will consume the existing APIs. * Minor API changes, if required, will be coordinated with our backend team. ⸻ Deliverables * Complete Flutter source code. * Clean, maintainable, and documented code. * Full REST API integration. * Google Maps integration. * Android APK/AAB. * iOS project ready for App Store submission. * Publish the applications to Google Play Store and Apple App Store. * Source code committed to our Git repository. * Support during testing, bug fixing, and deployment. * Brief knowledge transfer session explaining the project structure and deployment process. ⸻ Preferred Experience * Flutter & Dart * REST API Integration * Google Maps API * Location Tracking * Firebase Push Notifications * Android & iOS Development * App Store & Google Play Store Publishing * Experience integrating Flutter with ASP.NET Core Web APIs is an advantage.
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- ExpertExperience Level
$20.00
-
$40.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:11 hours ago
- Interviewing:2
- Invites sent:2
- Unanswered invites:0
About the client
- United Arab EmiratesDubai7:05 PM
- $4.6K total spent28 hires, 0 active
- 134 hours
- Tech & ITSmall company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by