APRSdroid is an Android application for Amateur Radio operators. It allows reporting your position to the APRS (Automatic Packet Reporting System) network, displaying of nearby amateur radio stations and the exchange of APRS messages.
 
 
 
Go to file
Loren M. Lang 98c7b56ca1 Fixes 2024-08-04 02:33:25 -07:00
.github/workflows Fixes 2024-08-04 02:33:25 -07:00
PacketDroid@4df3e4a955
androidTest/java/org/aprsdroid/app
asset-graphics
doc
gradle/wrapper
img
libs
res USBSerial: update USB IDs 2023-10-08 20:22:04 +02:00
src USB: fix read-only permission intent crash, thx M0JMO 2024-04-03 22:20:24 +02:00
test/java/org/aprsdroid/app
translations
.gitignore
.gitmodules
.travis.yml
AndroidManifest.xml Android 13+: ask for Post Notification permission 2024-01-21 17:25:01 +01:00
ChangeLog
LICENSE
README.md Added CI badge to README 2024-08-04 02:33:25 -07:00
activities.md
build.gradle Android 13: bump SDK 2023-10-08 20:22:04 +02:00
gradle.properties
gradlew
gradlew.bat
jni
proguard.cfg proguard: fix extends/implements warning 2023-10-08 19:19:12 +02:00
project.properties
xml2po.sh

README.md

APRSdroid

APRSdroid is an Android application for Amateur Radio operators. It allows reporting your position to the APRS (Automatic Packet Reporting System) network, displaying of nearby amateur radio stations and the exchange of APRS messages.

APRSdroid is Open Source Software written in Scala and licensed under the GPLv2.

Android CI

Quick links:

Compilation

APRSdroid is written in Scala and uses gradle-android-scala-plugin to compile the source. It mostly works, but takes roughly three minutes for a full build, and often produces non-working APKs on incremental builds.

Google Maps: you need to obtain a Maps API key for your signing key, or the map view will remain blank.

Having the Maps API key, do the following to compile and install an APK:

git clone https://github.com/ge0rg/aprsdroid/
cd aprsdroid
git submodule update --init --recursive
# replace AI... with your API key:
echo "mapsApiKey=AI..." > local.properties
# for a debug build:
./gradlew installDebug
# for a release build:
./gradlew installRelease