Mock Location App

Android Developer Tool — set any GPS coordinate for testing location-aware apps, no root required

Project type
Android Developer Tool
Platform
Android
Category
DeveloperApplication
Tech stack
Android, Kotlin/Java, Material Design, GPS, Mock Location Provider, Permissions
Status
Open source
Links
GitHub repository · Project page

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

Technology stack

AndroidKotlin/JavaMaterial DesignGPSMock Location ProviderPermissions

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.

Mock Location App — Android GPS Spoofing Tool for Devs | Harsh Kadyan