Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
APRS for AndroidAPRSdroid –
APRSdroid is an Android application for Amateur Radio operators. It allows reporting your position to the APRS network, displaying of nearby amateur radio stations and the exchange of APRS messages.
APRSdroid is Open Source Software written in Scala, licensed under the GPLv2.
Feel free to join #aprsdroid on FreeNode!
You can use APRSdroid to connect to the APRS network via different means:
- APRS-IS via Internet (WiFi or mobile data connection)
- AFSK (audio connection between your radio and the smartphone)
- Bluetooth-serial connection to a TNC
Once connected, you can beacon your presence, see which stations (amateurs and repeaters) are around and send/receive APRS messages.
You can subscribe to updates on Twitter: @APRSdroid
The current version of APRSdroid can be obtained from Google Play
APRSdroid builds and release versions are available from the download repository
Once you have downloaded the software, check the settings page for hints on its configuration.
If you want to compile APRSdroid, visit the Developer page!
We have created an APRSdroid translation project at launchpad. You can now help translate APRSdroid into your mother tongue!
Translations are merged into the code before each new release! Stay tuned!
The following features are supported by APRSdroid:
- Transmission of APRS position reports (manual, periodic and SmartBeaconing™ position)
- Send speed + direction + altitude if available
- Send and receive APRS messages
- Post packets using HTTP, UDP, TCP, Bluetooth-to-TNC or AFSK via speaker
- Configuration dialog for callsign, update period, server
- Log window for previous tracks
- Hub view showing neighboring stations
- Map view of neighbor stations
- Station detail view with links to aprs.fi
- Display status bar notification when in background
- Application Programming Interface for extensions and modules
TODO for versions 1.x
- Settings profiles (walking / driving / …; storing the SSID, icon and update ranges)
- Add a night mode theme
- Graphical selector for the APRS icon
- Change distance and interval to sliders (would fix crash on invalid input as well)
- Stop logging on low battery
TODO for version 2.0
- Digipeater mode
- Multiple parallel backends