<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80" align="right">
NeoStumbler is an Android application for collecting locations of cell towers, Wi-Fi access points and Bluetooth beacons to geolocation services, which have an API compatible with Ichnaea (i.e. Mozilla Location Services).
There are two variants available:
APKs of the application can be downloaded from Releases page.
The fdroid variant is also available from F-Droid or alternatively from IzzyOnDroid. Reproducible builds are used for building NeoStumbler on F-Droid, which means that it's possible to upgrade an existing installation to a newer version from an alternative source.
Updates for the full variant have to be manually checked and downloaded from the Releases page. The fdroid variant can be automatically updated by the F-Droid application
The application has two product flavors:
full
- includes all featuresfdroid
- features dependent on closed-source components (i.e. Google Play Services) are removed./gradlew buildFullDebug
or ./gradlew buildFdroidDebug
./gradlew buildFullRelease
or ./gradlew buildFdroidRelease
keystore.jks
in the project root directory and setting values for environment variables (see app/build.gradle
)signingConfigs
block from app/build.gradle
Contributions from the community are welcome and encouraged. Easiest ways to contribute are to create and update translations and to create bug reports. Requests for new features are welcome as well. If you want to implement a new feature, please create an issue first if there's some design or planning needed
Weblate is used for translations. If you want to add translations for your language or to update existing translations, you can do that easily from Weblate. If you prefer, you can also update translations via a PR