WinDev Mobile GPS Module
Budget: £250 – £750 GBP
Project Overview
We are seeking an experienced PC Soft WinDev Mobile (SAAS 2026)
developer to produce a fully working example project that will act as a
reusable code base for integration into our existing WinDev Mobile
application.
IMPORTANT: You must have current, hands-on experience specifically with
WinDev Mobile (Android & iOS). The mobile platform differs significantly
from the desktop version of WinDev. Previous applicants have not had
relevant mobile experience.
Platform: WinDev Mobile SAAS 2026 https://windev.com/windevmobile
OBJECTIVE
Develop a working GPS tracking module for a walking/driving application
that:
- Runs on Android phones and tablets
- Runs on iOS phones and tablets
- Logs accurate GPS location data
- Works reliably in the background
- Operates offline and syncs when signal returns
- Provides a clean, well-documented code base suitable for integration
This project is to deliver a standalone demonstration project that we
can then merge into our main application.
CORE FUNCTIONAL REQUIREMENTS
1. GPS Tracking
The application must:
- Capture a full and accurate GPS location
- Log position every:
- (X) meters OR
- (X) minutes (whichever occurs first – configurable)
Each log must include: - Latitude - Longitude - Timestamp - Accuracy -
Speed (if available) - Bearing (if available)
2. Local Storage
- Store all GPS data locally on the device
- Display the recorded route visually on a map
- Must function fully offline
- When mobile data is restored:
- Automatically send unsynced data to remote API
3. API Integration
- Send GPS data via HTTPS POST to a configurable API endpoint
- Include secure headers/token support
- Implement retry mechanism for failed transmissions
- Prevent duplicate submissions
4. Background Operation (CRITICAL REQUIREMENT)
The application must continue logging location under the following
conditions:
- Screen turned off
- Phone asleep
- App not in foreground
- User switches to another app
- App removed from foreground
- App manually closed
Background Behavior Requirements:
- No repeated notification banners every 30 seconds
- Only one persistent background notification (where required by OS)
- Must comply with Android and iOS background service requirements
- Must follow Apple background location service guidelines
This is a key part of the project and must be demonstrated clearly.
5. Push Notifications
The application must:
- Receive push notifications
- Support commands such as:
- Query device location
- Start logging
- Stop logging
ADDITIONAL FEATURES (SEPARATE PAGE/SECTION)
View Current Walk - Display current active route on a map - Show
distance travelled - Show elapsed time
View Recorded GPS Points - List stored points - Display route replay
Geofencing - Trigger event when: - Entering a defined geobox - Exiting a
defined geobox
DEBUG AND TESTING REQUIREMENTS
- Include debug screen showing:
- Live GPS updates
- Logging status
- API send status
- Offline queue count
- Provide clear testing instructions for Android and iOS
- Demonstrate background logging clearly
DELIVERABLES
1. Fully working WinDev Mobile project (SAAS 2026 compatible)
2. Clear code structure suitable for integration
3. Inline code comments explaining:
- Background services
- GPS handling
- Local storage
- Sync logic
4. Integration guide explaining:
- Required permissions
- Required iOS and Android configuration
- Project settings used
5. API integration documentation
KEY REQUIREMENTS FOR APPLICANT
- Demonstrable experience with WinDev Mobile (not desktop WinDev)
- Experience with:
- Background services (Android and iOS)
- Mobile GPS handling
- Push notifications
- Offline data sync
- Ability to explain architectural decisions clearly
Please provide:
- Examples of WinDev Mobile projects
- Confirmation of experience with background location tracking
- Estimated cost
- Estimated timeline
- Clarification of any assumptions
PURPOSE OF THIS PROJECT
The primary goal is to produce a clean, well-documented, transferable
code base that we can integrate into our main walking/driving
application.
Clarity and maintainability are as important as functionality.
We are seeking an experienced PC Soft WinDev Mobile (SAAS 2026)
developer to produce a fully working example project that will act as a
reusable code base for integration into our existing WinDev Mobile
application.
IMPORTANT: You must have current, hands-on experience specifically with
WinDev Mobile (Android & iOS). The mobile platform differs significantly
from the desktop version of WinDev. Previous applicants have not had
relevant mobile experience.
Platform: WinDev Mobile SAAS 2026 https://windev.com/windevmobile
OBJECTIVE
Develop a working GPS tracking module for a walking/driving application
that:
- Runs on Android phones and tablets
- Runs on iOS phones and tablets
- Logs accurate GPS location data
- Works reliably in the background
- Operates offline and syncs when signal returns
- Provides a clean, well-documented code base suitable for integration
This project is to deliver a standalone demonstration project that we
can then merge into our main application.
CORE FUNCTIONAL REQUIREMENTS
1. GPS Tracking
The application must:
- Capture a full and accurate GPS location
- Log position every:
- (X) meters OR
- (X) minutes (whichever occurs first – configurable)
Each log must include: - Latitude - Longitude - Timestamp - Accuracy -
Speed (if available) - Bearing (if available)
2. Local Storage
- Store all GPS data locally on the device
- Display the recorded route visually on a map
- Must function fully offline
- When mobile data is restored:
- Automatically send unsynced data to remote API
3. API Integration
- Send GPS data via HTTPS POST to a configurable API endpoint
- Include secure headers/token support
- Implement retry mechanism for failed transmissions
- Prevent duplicate submissions
4. Background Operation (CRITICAL REQUIREMENT)
The application must continue logging location under the following
conditions:
- Screen turned off
- Phone asleep
- App not in foreground
- User switches to another app
- App removed from foreground
- App manually closed
Background Behavior Requirements:
- No repeated notification banners every 30 seconds
- Only one persistent background notification (where required by OS)
- Must comply with Android and iOS background service requirements
- Must follow Apple background location service guidelines
This is a key part of the project and must be demonstrated clearly.
5. Push Notifications
The application must:
- Receive push notifications
- Support commands such as:
- Query device location
- Start logging
- Stop logging
ADDITIONAL FEATURES (SEPARATE PAGE/SECTION)
View Current Walk - Display current active route on a map - Show
distance travelled - Show elapsed time
View Recorded GPS Points - List stored points - Display route replay
Geofencing - Trigger event when: - Entering a defined geobox - Exiting a
defined geobox
DEBUG AND TESTING REQUIREMENTS
- Include debug screen showing:
- Live GPS updates
- Logging status
- API send status
- Offline queue count
- Provide clear testing instructions for Android and iOS
- Demonstrate background logging clearly
DELIVERABLES
1. Fully working WinDev Mobile project (SAAS 2026 compatible)
2. Clear code structure suitable for integration
3. Inline code comments explaining:
- Background services
- GPS handling
- Local storage
- Sync logic
4. Integration guide explaining:
- Required permissions
- Required iOS and Android configuration
- Project settings used
5. API integration documentation
KEY REQUIREMENTS FOR APPLICANT
- Demonstrable experience with WinDev Mobile (not desktop WinDev)
- Experience with:
- Background services (Android and iOS)
- Mobile GPS handling
- Push notifications
- Offline data sync
- Ability to explain architectural decisions clearly
Please provide:
- Examples of WinDev Mobile projects
- Confirmation of experience with background location tracking
- Estimated cost
- Estimated timeline
- Clarification of any assumptions
PURPOSE OF THIS PROJECT
The primary goal is to produce a clean, well-documented, transferable
code base that we can integrate into our main walking/driving
application.
Clarity and maintainability are as important as functionality.
Related categories:
iPhone
Android
GPS
Debugging
Software Documentation
Mobile Development
Geofencing
WINDEV Mobile