Mock Location App
Android Developer Tool — set any GPS coordinate for testing location-aware apps, no root required
Mock Location App is an Android developer tool that lets you point any location-aware app at a GPS coordinate of your choosing — no root, no emulator gymnastics, just a clean way to fake a position for testing. It exists because verifying how an app behaves across the world usually means physically moving around or wrestling with the Android emulator's extended controls. With this tool, a developer can set a precise latitude and longitude from a phone in seconds and immediately see how maps, geofencing or location-based logic respond.
The app uses Android's mock location provider API, the same mechanism Google exposes for testing, so it works on any device once mock locations are enabled in Developer Options. Input is validated to keep coordinates within sane ranges, recent locations are remembered for quick re-use, and a Material Design interface keeps the controls obvious. Select the app, type or paste coordinates, start mocking, and the device's location services report the chosen position to any app that reads them — ideal for QA on ride-hailing, delivery, dating or weather products.
For quality engineers it removes a whole category of "can't reproduce" tickets tied to geography: a bug that only shows up in a specific city can be reproduced from anywhere. For developers building geofences, the tool makes it possible to walk a route virtually without leaving a desk. Permissions are handled explicitly — location, overlay and the mock-location developer setting — with clear guidance in-app, so the setup path is never a guessing game. It is a small, focused tool that solves one developer annoyance very well.
Key features
- Set any latitude/longitude as the device's reported GPS position
- Built on Android's mock location provider API — no root required
- Material Design UI with validated coordinate input and recent-location history
- Explicit permission handling with in-app guidance for enabling mock locations
- Save and re-use locations for repeatable QA runs
- Works across any app that reads device location, from maps to geofencing
Technology stack
About the developer
Mock Location App is a developer tool from Harsh Kadyan (BrutalHarsh), a full stack developer and AI engineer in Rohtak, Haryana, India. He ships Android, web and backend projects and regularly builds small utilities that solve his own development pain points. More about his work on the about page.