Android GPS Tracker App Development

via Freelancer ·

Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted2 hours ago
I need to build an Android-only GPS tracking app that shows a device’s position in real time, raises instant geofence alerts, and stores route history for later review. Social sign-in (Google and Facebook at minimum) will handle user authentication; no email/password flow is required.

Core flow
• After social login, the user lands on a live map (Google Maps SDK preferred) that refreshes location data every few seconds without noticeable lag.
• From a simple dashboard the user can create, edit, and delete circular or polygon geofences. Whenever a device enters or exits one of these zones, the app must trigger a push notification and log the event.
• Route history should be queryable by date range and rendered as a polyline on the map, with basic stats (distance, duration). Store at least 30 days of data.

Tech notes
I am open to Java or Kotlin, but the code should follow modern Android best practices (MVVM, Jetpack components, location in foreground service, runtime permission handling). If you prefer Flutter or React Native, let me know how you will meet all Android-specific guidelines. A lightweight backend (Firebase, Supabase, or your suggested stack) can manage authentication tokens, geofence definitions, and historical tracks.

Deliverables
1. Production-ready APK + signed AAB
2. Full source code with clear README
3. Simple backend setup script / instructions
4. One-page quick-start guide for testers

Acceptance criteria
• Live location updates ≤5 s latency
• Geofence enter/exit push notification within 3 s
• Route history accuracy ±10 m
• Smooth social sign-in with Google & Facebook on first attempt

Timeline and milestone suggestions are welcome once you gauge the scope.
php java mobile app development android kotlin react native flutter geofencing android app development api integration
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.