Fackla is an open-source Android app written in Kotlin featuring mock locations with an intuitive UI from Mapbox. The project is more of a personal introduction to designing and building apps with Material Design and Kotlin than a real product. Feel free to interact with the project as per the open-source license.
Navigating to Developer Options in the device’s settings will destroy the running service. This is a limitation of mock location apps. Presumably Android gets rid of them because the user might decide to switch mock location apps.
- Minimum SDK: 16
- Target SDK: 30
You’ll need a cred.properties
file at the root of the project to build Fackla, it should looking something like:
STORE_FILE=STORE_FILE
STORE_PASS=STORE_PASS
KEY_ALIAS=KEY_ALIAS
KEY_PASS=KEY_PASS
MAPBOX_DOWNLOAD_TOKEN=MAPBOX_DOWNLOAD_TOKEN
Fackla will use these properties when signing the AAB and APK (mainly for publishing the app via Google Play Store etc.).
Visit the Mapbox Installation Guide for further instructions and to get a secret access token.
You’ll need to add your secret access token in the cred.properties
file.
It’s read from the project-level build.gradle
file. Make sure to keep it secret.
Use Issues for any questions, problems, bugs, or feature requests. If you’ve already fixed something, submit a Pull Request. There is no style guide or anything resembling a Contributors Guide. Include what you deem necessary.
When the Mapbox Search SDK for Android is out of beta, the notification content text could include the physical address for the virtual location’s coordinates. Including the Search SDK will require changing the minimum SDK version to 21. The current state of the SDK doesn’t yield accurate results, but that might change.
Would be cool to integrate Google Assistant in some way. Needs more research.
Google Play and the Google Play logo are trademarks of Google LLC.
Illustrations by unDraw.
MIT