Android Marketing Route Tracker

Заказчик: AI | Опубликовано: 09.02.2026

I need an Android app that lets my field-marketing reps see their entire day laid out on Google Maps, record every turn they take, and automatically total the distance they cover. Each sales call is flagged as a Meeting Point marker so the team can tap it, log arrival and departure time, and have the visit counted in their daily report. Core flow • Reps start a “shift”, the app begins GPS tracking in the background and draws the live route on the map. • Every time they reach a preset Meeting Point, the app recognises the stop, time-stamps it, and asks for a quick note or photo. • When they end the shift, the app stores a summary: full polyline of the route, total distance travelled, list of visited Meeting Points, and idle time between stops. A simple dashboard inside the app shows today’s stats at a glance and lets them scroll back through past days. I also want the raw JSON/CSV available for export so I can feed it to our internal BI dashboards later. Technical expectations • Android Studio / Kotlin (or Java if you strongly prefer) with the latest Google Maps SDK and fused-location provider. • Accurate, low-drain background location tracking that still complies with modern Android permissions. • Local database (Room or SQLite) for offline storage; sync hooks ready for a REST endpoint we’ll supply. • Source code in a private Git repo, plus a signed APK for testing. Acceptance criteria 1. Distance total matches Google Maps straight-line calculations within ±2 %. 2. Meeting Point arrival is detected within a 25 m radius. 3. App remains responsive after 8 h of continuous tracking on a mid-range device. Looking forward to a clean, well-documented build that my in-house devs can extend later.