
Closed
Posted
Paid on delivery
# Flutter Developer Required – Promoter GPS Work Logging App We are looking for an experienced Flutter developer to build a simple GPS work logging mobile application for iOS and Android. The developer will be responsible for the mobile application only. All backend APIs will be developed and provided by us. ## Main Functions ### 1. First-Time Setup When the user first opens the app, the app must: * ask for the promoter’s WhatsApp mobile number; * validate and store the number securely on the device; * allow the number to be changed later; * call our configuration API to retrieve the promoter’s settings. No OTP or WhatsApp verification is required. The configuration API will provide information such as: * whether the WhatsApp number is authorised; * reporting start time; * reporting end time; * tracking interval; * timezone or other operational settings. Working hours and tracking settings must not be hard-coded into the app. ## 2. Start Work The app must provide a **Start Work** button. When the promoter starts work for the first time on a new calendar day, the app must: 1. require the promoter to take a new photo using the camera; 2. capture the current GPS location and accuracy; 3. record the local date and time; 4. immediately submit the photo, GPS information and WhatsApp number through our API; 5. store the first GPS location as the daily reference GPS. The first daily record must be submitted immediately, even when the promoter starts before the reporting period returned by the API. After the first record, no periodic GPS data should be submitted until the API-defined reporting start time. ## 3. Background GPS Tracking During the reporting period returned by the API, the app must capture and submit GPS data at the configured interval, currently expected to be every 30 minutes. Background tracking must continue when: * the app is minimised; * another app is being used; * the phone screen is locked; * the app is running in the background. Each periodic submission will include: * unique record ID; * WhatsApp number; * work date; * daily reference GPS coordinates and capture time; * current GPS coordinates; * GPS accuracy; * current capture time; * record type. The app does not need to calculate distance or determine whether the promoter is within range. These functions will be handled by our backend. ## 4. Status Display The main screen should use a simple traffic-light-style status: * **Green:** the current time is within the API-defined reporting period and background GPS reporting is active. * **Red:** GPS data is not currently being submitted. The app should display the reason for the red status, such as: * before reporting hours; * reporting period ended; * work has not been started; * tracking has been stopped; * a new daily photo is required. Technical problems must be shown separately, including: * location permission not granted; * background location permission not granted; * GPS disabled; * camera permission not granted; * no Internet connection; * configuration API failure; * upload failure; * pending offline records. ## 5. Stop Work and Daily Reset The app must provide a **Stop Work** button that stops the background tracking service. If the promoter starts again on the same day: * no new photo is required; * the original daily reference GPS should continue to be used. The app must automatically detect a new calendar day. On a new day, it must: * invalidate the previous day’s session; * stop using the previous photo and reference GPS; * stop GPS submissions; * require the promoter to press Start Work again; * require a new photo and new reference GPS. This daily reset must work even when the promoter forgets to stop the app the previous day. ## 6. Offline Handling When Internet access is unavailable, the app must: * store unsent photos and GPS records locally; * preserve the original capture date and time; * automatically retry when the connection returns; * prevent duplicate submissions; * upload pending records in chronological order where possible. ## 7. API Integration We will provide full API documentation, including: * configuration GET API; * start-work photo and GPS POST API; * periodic GPS POST API; * authentication; * required parameters; * headers; * response formats; * error handling; * photo upload format. The developer must implement configuration retrieval, API integration, local queue management, retry handling and suitable user-facing error messages. ## Deliverables * Complete Flutter source code * iOS and Android builds * Camera integration * Foreground and background location permissions * Reliable background GPS tracking * API-based working-time configuration * Daily photo and reference GPS workflow * Automatic daily reset * Offline storage and upload retry * Red and green status display * Stop Work function * App icon and splash-screen integration * Assistance with Apple and Google app submission * Basic build and maintenance documentation The iOS version is intended for Apple Unlisted App distribution. Backend development, Google Sheets integration, server-side photo storage, distance calculation, notifications, administration portal and reporting dashboard are not included. Please ask for clarification whenever further technical or workflow information is required. Detailed API documentation and screen-flow information will be provided to the selected developer.
Project ID: 40555752
156 proposals
Remote project
Active 7 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
156 freelancers are bidding on average $4,793 HKD for this job

Hi there, I have reviewed your project in detail and I have a few questions regarding your GPS Work Logger App. Please send me a message so that we can discuss further requirements. We can start work on your project right away once we clear the requirements. We have already worked on this type of project, and we have a very strong project portfolio that I can share with you. We have 12 years plus experience in Custom Web Applications , Desktop, Mobile Application development and all types of AI and APIS integrations. Our Core Skills technologies: .NET, Node, Java, Power BI, React, Angular, Flutter, Android / IOS Cross Platform Apps. Here you can see our portfolio and our customer reviews. https://www.freelancer.com/u/Agiletechstudio We are available 24/7 and have strong skills in these types of projects. Have a nice day ! Regard Ali
$2,000 HKD in 15 days
10.0
10.0

Hello , Nice to meet you! I will design and develop mobile application with web admin panel according to your requirement , ping me on chat so we can discuss this more. I am expert and 9 years experienced Android /iPhone app developer with backend work that you are looking for. I will provide you perfect product as you want so you would be happy with it. I am always ready to discuss about your project in detail as well as start from right now. The following are my services that i provide :- 1. Daily or Weekly update. 2. Clean and Robust code. 3. Responsible for communication for more than 15 to 20 hours each day. 4. Free Bug-Fix support for 1 year after completion. 5. Source code delivery. You can have a look at my profile by this link : https://www.freelancer.com/u/shyamvijaywargiy Let's contact me to discuss further details with me. Thanks Shyam
$2,000 HKD in 28 days
9.0
9.0

Hello, I'm excited by this Flutter developer opportunity to build your Promoter GPS Work Logging App. My experience perfectly aligns with creating robust mobile solutions for location tracking, offline data management, and seamless API integration across iOS and Android platforms. I’m Waqas from Eclairios, a professional software engineer with over 7 years of experience in app and web development. I have successfully completed 128 projects, earning a 5.0 rating from satisfied clients. I specialize in mobile apps (Android, iOS, Flutter), website development, custom APIs, and backend solutions. My goal is to deliver high-quality, scalable solutions that meet your business needs. Why hire me? ★ 100+ Projects Completed with 5-star rating. ★ 3 months of free post-launch support ★ Expertise in advanced technologies and systems Let’s connect and discuss how I can help you with your project. Best regards, Waqas
$3,109 HKD in 7 days
8.3
8.3

With over a decade of experience in full-stack architecture and high-scale systems, I understand your need for a skilled Flutter developer to create a GPS work logging mobile application for iOS and Android. Leveraging my background in building high-performance solutions for over 1 million users, I am well-equipped to tackle the complexities of your project. To ensure scalability and security, I suggest implementing a robust local queue management system for offline handling, allowing seamless data uploads upon connection restoration. My experience in developing native and cross-platform mobile apps, coupled with expertise in API integration, makes me confident in delivering a reliable solution that meets your requirements. I invite you to reach out to discuss how I can contribute to the successful development of your GPS work logger app. I am eager to collaborate with you to bring your project to fruition and provide the necessary expertise to achieve your objectives efficiently.
$4,800 HKD in 60 days
8.4
8.4

Greetings! I have 8+ years of experience, serving 100+ clients, specializing in Flutter development for mobile applications, including GPS work logging and API integration. I will design and build a simple GPS work logging mobile application for iOS and Android, focusing on the mobile application only, using the provided backend APIs. To achieve this, I will: Implement the first-time setup, start work, background GPS tracking, status display, stop work, and daily reset features as described. I will ensure reliable background GPS tracking, API-based working-time configuration, and daily photo and reference GPS workflow. I invite you to message me to discuss the project and my portfolio. I am happy to help and look forward to collaborating with you. Best regards, M H B
$2,500 HKD in 7 days
8.2
8.2

Hello, I will build your promoter GPS work logging app in Flutter, covering the full daily workflow: first-time WhatsApp number setup, camera photo capture on Start Work, background GPS submissions at the API-configured interval, traffic-light status display, Stop Work, automatic daily reset, and offline queuing with retry. The biggest risk in this type of app is background GPS dying on locked screens. I will use platform-specific foreground service handling on Android and significant location changes on iOS to keep tracking alive reliably. Questions: 1) For the iOS unlisted distribution, do you already have an Apple Developer account and provisioning set up? 2) Should the offline queue cap storage after a certain number of pending records, or keep everything until uploaded? Drop me a message and I will map out the first milestone. Ready to start whenever you are. Kamran
$2,204 HKD in 13 days
7.5
7.5

Hello, I will develop your GPS WORK LOGGER MOBILE APPLICATION for Android and IOS both platforms with Web admin panel. I am Tulsiram. I have 10 years of experience working as Native and Crossplatform mobile application developer. I am understood your requirements. I am glad if we are working together. If you interested then let's connect. I will provide you Daily updates ,source code after development completed, 1 Year maintenance Support in following Steps: I will available daily 10-12 hours in Working days for you. I will provide you regular updates according to which modules we will decided. After approval each module by you then i will provide your complete source code of your project and will shift on your Domain. Thanks
$2,000 HKD in 15 days
6.5
6.5

Hi I will be able to help you. Please message me so that we will have detail technical discussion. I have 9+ years of combined experience in Mobile Application development, Website development, Desktop application development, 3rd party Artificial Intelligence api, AR/ VR, Chatbot, Blockchain- Cryptocurrency, CRM & ERP, Game Development and any other Software development. Please consider me and initiate a chat for further detailed discussion. Regards, Anju Logical Soft Tech Pvt Ltd, Indore(M.P)
$20,000 HKD in 7 days
6.5
6.5

Hi, ★★★ Flutter Expert ★★★ 7+ Years of Experience ★★★ I can build the GPS work logging app for both iOS and Android as per your requirements. I will implement the first-time setup to securely store the promoter's WhatsApp number and retrieve settings from your API. The app will have a Start Work button that captures the photo and GPS data, and submits it immediately. For background GPS tracking, I will ensure data is captured and submitted at the specified intervals, even when the app is minimized or the phone is locked. The status display will clearly indicate whether the app is actively tracking or not, along with reasons for any inactivity. I will handle offline scenarios by storing unsent data locally and retrying uploads when the connection is restored. Deliverables will include complete Flutter source code, builds for both platforms, and documentation for maintenance. Ready to get started!
$2,000 HKD in 25 days
6.2
6.2

Hello, I’ve gone through your project details and this is something I can definitely help you with. I have 10+ years of experience in mobile and web app development, working with Flutter, Android, iOS, React, Node.js, and APIs. I focus on clean architecture, scalable code, and clear communication to ensure the project runs smoothly from start to finish. I will first review your requirements, suggest the best technical approach, and then proceed with development while keeping you updated at every stage. Here is my portfolio: https://www.freelancer.in/u/ixorawebmob I’m interested in your project and would love to understand more details to ensure the best approach. Could you clarify: What specific APIs do you plan to integrate for the GPS tracking and logging? 1. Do you need this for mobile, web, or both? 2. Do you already have UI/UX designs or should we create them? 3. Will there be any third-party API or payment gateway integration? 4. What is your expected timeline for completion? 5. Are there any reference apps or websites you like? Let’s discuss over chat! Regards, Arpit Jaiswal
$4,440 HKD in 7 days
7.5
7.5

Hi, there. I have carefully reviewed the requirements for GPS Work Logger App Development. Based on your goals, you are looking for a mobile experience that is not just functional, but seamless and responsive for your users. My team and I specialize in mobile app engineering with a focus on high-performance architecture. We have a proven track record of helping businesses in Hong Kong build mobile solutions that scale effectively across both iOS and Android. Whether we are leveraging iOS Development, Mobile App Development for a native build or a cross-platform solution, our focus is on ensuring the interface is intuitive and the backend data handling is secure. We treat every app we build as a long-term asset. We avoid common pitfalls in mobile development such as memory leaks or poor UI responsiveness, ensuring your users have a smooth experience from their very first interaction. To help me provide a precise timeline for your development, I have one quick question: Are you aiming to launch on both platforms simultaneously, or are you prioritizing one (iOS or Android) for your initial market validation? Knowing this helps me determine the most efficient architectural path for your project. I am available for a discovery call to discuss your mobile roadmap whenever you are ready. Best regards Kausar and the Team
$4,000 HKD in 3 days
6.5
6.5

Hi there, We’ve developed similar GPS-based mobile apps for both iOS and Android, where we integrated background location tracking and ensured reliable data submission even when the app was minimized or closed. We also implemented features like daily photo capture and time-based work sessions, which are crucial for your project. With our extensive experience in Flutter, we can deliver a fully optimized app that performs well on both platforms. We’ve worked with various versions of Flutter and have even contributed to the framework, so you can trust us to use the latest features effectively. Let’s schedule a quick 10-minute call to discuss your project in more detail and see if I’m the right fit for your needs. I’m eager to learn more about your exciting project. Best, Adil
$3,710.14 HKD in 21 days
5.9
5.9

Hi, I have thoroughly reviewed the project requirements for the GPS Work Logger App Development using Flutter. I propose to develop a robust mobile application that seamlessly integrates with your provided backend APIs. The app will feature a user-friendly interface with functionalities such as first-time setup, start work button, background GPS tracking, status display, stop work and daily reset, offline handling, and API integration. I will ensure smooth implementation of features like capturing GPS data, photo uploads, background tracking, and status display for efficient work logging. The deliverables will include complete Flutter source code, iOS and Android builds, camera integration, location permissions, and reliable background GPS tracking. I am ready to start immediately and deliver a high-quality solution meeting all specified requirements. Thank you.
$2,800 HKD in 10 days
5.8
5.8

It sounds like the real challenge here isn’t the UI, it’s making the tracking reliable enough that promoters don’t have to think about it while still respecting the rules coming from your API. I’d start by treating the API configuration as the source of truth. On first launch, the WhatsApp number is stored securely, configuration is fetched, and the app determines whether tracking should be active. From there, I’d build the daily workflow around a persisted work session so the reference photo and GPS survive app restarts, device reboots, and temporary connectivity issues. The part I’d pay the most attention to is background location handling, especially on iOS. The tracking schedule, daily reset logic, offline queue, and retry mechanism all need to work together so records keep their original timestamps and never get duplicated. If uploads fail, they stay queued and are replayed in order once connectivity returns. A small improvement would be surfacing pending uploads and permission issues directly on the status screen so promoters immediately know why reporting is red. One thing I’d like to confirm: should tracking automatically resume after a device reboot if the promoter has already started work for that day, or should it always require reopening the app? I’m ready to start once the API documentation is available.
$4,000 HKD in 7 days
5.5
5.5

Hello! As per your project post, you're looking for a Flutter developer to build a reliable GPS work logging application for iOS and Android that integrates with your existing backend APIs. The goal is to deliver a stable mobile application with accurate background location tracking, offline synchronization, API driven configuration, and a simple user experience for promoters. My focus will be on delivering a production ready Flutter application featuring secure first time setup, dynamic API based configuration, Start Work and Stop Work workflow, background GPS tracking, camera integration, offline queue with automatic retry, local data storage, traffic light status dashboard, permission handling, robust API integration, and reliable synchronization while preserving the original capture timestamps. I specialize in Flutter, Dart, REST API integration, background services, GPS tracking, camera integration, offline first architecture, secure local storage, and cross platform mobile application development. My focus will be on building a maintainable, high performance application that accurately follows your business rules while ensuring a smooth experience for end users. Let's connect to review your API documentation, reporting workflow, and testing requirements so we can deliver a dependable application ready for production deployment. Best regards, Nikita Gupta.
$3,000 HKD in 28 days
5.7
5.7

Your GPS work logger app’s requirements are clear, and I have built similar Flutter apps with background GPS tracking and photo capture for field teams. Here’s how I’d tackle it: I will start by implementing the first-time setup with secure local storage of the promoter’s WhatsApp number and retrieval of configuration from your API to keep everything dynamic. For the daily start work flow, the app will require a photo and GPS capture, then immediately post that info including reference GPS. I’ll ensure the daily reset logic works even if the app runs overnight. Background GPS tracking will use platform-specific methods to run reliably on iOS and Android, even when the app is minimized or the screen is locked. I will queue offline data safely and retry uploads automatically. Status display will reflect both time-based status from your config and technical states like missing permissions or no connection. Clear, practical user messages will keep promoters informed. Two questions: Are there specific accuracy or power-consumption targets for the GPS tracking? Also, should I prioritize a particular Flutter background location plugin or are you open to recommendations based on performance? I can start immediately to deliver a clean, stable app that fits your backend. Please share the API docs when ready to get going.
$6,000 HKD in 7 days
5.4
5.4

⭐⭐⭐⭐⭐ Experienced Flutter Developer for Your GPS Work Logging App ❇️ Hi My Friend, I hope you're doing well. I reviewed your project requirements and see you're looking for a Flutter developer to build a GPS work logging app for iOS and Android. Look no further; Zohaib is here to help you! My team has successfully completed 50+ similar projects for mobile applications. I will use Flutter to create a user-friendly app that meets all your specifications and ensures seamless API integration, all within your budget. ➡️ Why Me? I can easily create your GPS work logging app as I have 5 years of experience in Flutter development, focusing on mobile app design, API integration, and user experience. My expertise includes GPS tracking, camera integration, and offline data handling. Additionally, I have a strong grip on other relevant technologies, ensuring a comprehensive and efficient approach to your project. ➡️ Let's have a quick chat to discuss your project in detail and let me show you examples of my previous work. I'm eager to collaborate and bring your vision to life! ➡️ Skills & Experience: ✅ Flutter Development ✅ Mobile App Design ✅ API Integration ✅ GPS Tracking ✅ Camera Integration ✅ Offline Data Handling ✅ User Authentication ✅ Background Processing ✅ Error Handling ✅ UI/UX Design ✅ Data Storage Solutions ✅ Cross-Platform Development Waiting for your response! Best Regards, Zohaib
$2,800 HKD in 2 days
5.4
5.4

Hi, I can help you build the Flutter app with reliable background GPS tracking, camera-based daily check-ins, secure local storage, an offline queue with automatic retry, API-driven work schedules, daily reset logic, and the complete Start/Stop Work workflow for both iOS and Android. Since you're handling the backend, I'll focus on delivering a stable mobile app with seamless API integration. A couple of questions: 1. Is the API documentation and screen flow ready to review? 2. Do you have a UI design, or should I build the interface as part of the project? I've worked on Flutter apps involving background location tracking, camera integration, offline synchronization, and REST API integration, so I'm comfortable with the technical challenges of this workflow. Let's connect for a quick call to go through the requirements and discuss the implementation plan.
$4,000 HKD in 7 days
5.5
5.5

Hi there, Thank you for outlining your requirements for the Promoter GPS Work Logging App. We’re Demivision LLC, a team of experienced mobile app developers with a strong track record in Flutter, GPS-based solutions, and robust API integrations for both iOS and Android platforms. We understand you’re seeking a reliable and user-friendly application that enables promoters to log their work using daily photo submissions, GPS tracking, and secure WhatsApp number management—all configured via dynamic backend APIs. Your emphasis on background GPS processing, daily resets, offline handling, and clear in-app status reporting aligns well with our technical expertise and past projects. Our approach will be to architect a Flutter application that ensures seamless on-device data security, intuitive workflows, and reliable background location tracking, even when the app is minimised or the device is locked. We will integrate camera functionality for daily photo capture, implement local storage with intelligent retry logic for offline scenarios, and provide clear, actionable status displays for both operational and technical states. We will work closely with your team to ensure all API integrations adhere to your documentation, and that all working hours, intervals, and configurations are dynamically managed via your backend—not hardcoded—ensuring future flexibility. Our process includes thorough testing across devices, clear build and maintenance documentation, and support for the app store submission process for both iOS (including Apple Unlisted App distribution) and Android. We value transparent communication and are happy to clarify any aspect of the workflow or technical requirements as needed. We look forward to collaborating with you to deliver a robust and efficient solution for your promoters. Best regards, Demivision LLC
$4,000 HKD in 10 days
4.6
4.6

Hi there, We will build your promoter GPS work logging app in Flutter: first-time setup, daily photo capture, background GPS tracking, and offline queue management. For reliable background location on both platforms, we will use a foreground service on Android and BGTaskScheduler on iOS. This ensures GPS submissions continue even with the screen locked. The offline queue will use SQLite with a unique record ID check to prevent duplicates on retry. A couple of quick things to confirm: 1) For the Apple Unlisted distribution, do you already have an Apple Developer account enrolled? 2) Should the daily reset follow the device local time or the timezone returned by your configuration API? The number quoted here is a starting estimate. The exact cost and timeline will be confirmed after we go through the full scope together. Ready to start whenever you are. Faizan
$2,213 HKD in 13 days
4.6
4.6

Hong Kong, Hong Kong
Payment method verified
Member since Aug 21, 2013
$80-240 HKD
$700-1800 HKD
$2000-6000 HKD
$80-240 HKD
$2000-6000 HKD
₹100-400 INR / hour
$30-250 AUD
$2-8 AUD / hour
€8-30 EUR
₹1500 INR
$8-15 USD / hour
$30-45 USD
$30-45 USD
₹600-1500 INR
₹600-1500 INR
₹12500-37500 INR
$10-1500 USD
₹1500-12500 INR
$2000-6000 HKD
$30-250 USD
$10-90 USD
$30 USD
$30-250 USD
₹1500-12500 INR
₹750-1250 INR / hour