About this project
APRSlocus is a lightweight APRS client built for amateur radio enthusiasts, offering one-stop features such as real-time positioning, station tracking, messaging, and map display.
Core features include:
- **Real-time map tracking**: Supports multiple map types including AMap, Carto, OSM, OpenTopo, and Esri. Vector maps require no API key, and it supports station clustering, track display, and callsign labels.
- **Position beaconing**: One-tap position reporting, compliant with the APRS 1.0 standard, with optional altitude, speed, course, and battery information, plus a demo mode.
- **Messaging**: Supports one-on-one and group chat, a complete ACK mechanism, automatic replies, Chinese message compatibility, and group chat lifecycle management.
- **Station identification**: Automatically identifies FMO stations, integrates with the official device database, and supports 37 symbol tables and 3,571 standard icons.
- **Station list and details**: Multi-dimensional filtering, smart search, and multiple sorting options. The details page shows coordinates, grid, speed, track, forwarding path, and more.
- **Data packets and logs**: Raw packet viewing, parsed list mode, and tiered debug logs.
- **Connectivity and background operation**: Supports four data sources: APRS-IS, TNC, audio, and PKWDWPL, with simultaneous multi-link reception, Android foreground location service, and progressive reconnection.
- **Personalization**: Multi-language support, dark mode, custom theme colors, interface scaling, and a six-step onboarding wizard.
- **Desktop widgets**: Android desktop widgets that can be freely resized and display weather and operation hints.
- **Automatic updates**: Supports dual channels via GitHub/GitCode with smart version comparison.
Supported platforms include Android, Windows, iOS (buildable), Linux, macOS, and Web. The project is developed with Flutter and follows the GPL v3 open-source license.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.