Skip to content
Georg Lukas edited this page Jan 26, 2016 · 39 revisions

APRSdroid – APRS for Android

APRSdroid Home Page

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.

Project News

You can subscribe to updates on Twitter: @APRSdroid


The current version of APRSdroid can be obtained from Google Play

Get it on 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
  • Display status bar notification when in background
  • Application Programming Interface for extensions and modules

TODO for versions 1.x

  1. Settings profiles (walking / driving / …; storing the SSID, icon and update ranges)
  2. Add a night mode theme
  3. Graphical selector for the APRS icon
  4. Change distance and interval to sliders (would fix crash on invalid input as well)
  5. Stop logging on low battery

TODO for version 2.0

  1. Digipeater mode
  2. Multiple parallel backends
  3. I-Gating
You can’t perform that action at this time.