Skip to content

Wifi Radar is application which create map based on Wifi signal strength

License

Notifications You must be signed in to change notification settings

korsumaki/wifi-radar

Repository files navigation

Wifi Radar

GitHub Android CI GitHub tag (latest by date) GitHub last commit

Demo Mode

Wifi Radar is (experimental) application to scan WiFi access points and create map about those.

Other purpose for this application is to learn more Kotlin, Jetpack Compose and Android application development.

Get it on Google Play

Documentation

Development related instructions are in this README.md file.

Algorithm descriptions etc. are in docs/index.md file, which is also public web page for this app.

Crashlytics setup

Crashlytics could help investigating possible crash bugs.

There are two options, with or without Crashlytics. Both options require some preparations.

Build with Crashlytics:

  • Create own Crashlytics project
  • get google-services.json from Crashlytics and add it to app directory

Build without Crashlytics:

  • Comment out following two lines from plugin section from app/build.gradle

    id 'com.google.gms.google-services'
    id 'com.google.firebase.crashlytics'
    

Compile and install

Create keystore.properties file to project root to contain keystore parameters.

storePassword=MyKeyStorePassword
keyPassword=MyKeyPassword
keyAlias=upload
storeFile=MyKeyStoreFile

Build release apk file

./gradlew clean test assembleRelease

Or Build bundle files

./gradlew clean test bundle

TODO list

Here is list of ideas what to do