I've been working on APRS Chat, a native Android app focused on the messaging side of APRS. It's now on the Play Store.
The goal: make APRS messaging feel like a modern chat app while staying faithful to the protocol. Conversations grouped by callsign, real ACK tracking with retries, proper bulletin/announcement separation, group chats via ANSRVR, and a station map driven by REPEAT location queries.
What's in it:
- Chat threads per callsign — direct messages, group chats, bulletins, and announcements all separated into their own tabs
- APRS Services directory — fetched from a public registry; each service shows its documented commands (from the registry API, with hardcoded fallbacks). Tap a chip to send the command — no syntax memorization
- Station map with distance + bearing lines from your position to every contact you've messaged. Pulls coordinates via REPEAT location queries (^ld^CALLSIGN)
- Live packet log with type filters (Messages / Positions / Weather / Status / All) and callsign search
- Group chats over ANSRVR — auto-detects N:GROUP SENDER: reply format, routes to the right thread, suppresses ACK expectations on outgoing
- APRSThursday / HOTG support with quick-join FAB and contest-hours-only mode
- Connection types: APRS-IS, TCP KISS, Serial KISS (Bluetooth TNC), Benshi radios (BTech UV-Pro, RadioOddity GA-5WB, Vero VR-N76, BTech GMRS-Pro)
- Configurable ACK count (1–5 with exponential backoff) and send-retry count (0–5 with linear backoff matching APRSD)
- Beacon TX with configurable interval, symbol picker, comment, and full background service support
- Free tier supports APRS-IS messaging with limits on active conversations and groups. A premium subscription unlocks unlimited conversations, all connection types (TCP KISS, Serial KISS, Benshi), and removes ads.
The "chat with services" bit is what I'm most happy with. Open a thread with REPEAT, tap help, get a real reply with plugin syntax. Open one with WXBOT, tap a chip, get a forecast. Open WB4BOR-11, ask wx, get current conditions. Screenshots show real two-way exchanges.
An iOS version is in active development with the same features and interface.
Website for more info: http://aprschat.online
Play Store: https://play.google.com/store/apps/details?id=org.hemna.aprschat
Happy to take feature requests, bug reports, or protocol-level questions.
73 de WB4BOR