Об этом проекте

APRSlocus — лёгкий APRS-клиент, созданный специально для радиолюбителей. Он объединяет в одном решении отслеживание местоположения в реальном времени, наблюдение за станциями, обмен сообщениями и отображение карт. Ключевые возможности: - **Отслеживание на карте в реальном времени**: поддержка нескольких типов карт, включая Gaode, Carto, OSM, OpenTopo и Esri. Векторные карты не требуют API-ключа. Поддерживаются агрегация станций, отображение треков и метки с позывными. - **Позиционные маяки**: отправка местоположения одним нажатием в соответствии со стандартом APRS 1.0. Можно добавлять высоту, скорость, курс, уровень заряда и другие данные. Поддерживается демонстрационный режим. - **Обмен сообщениями**: поддержка личных и групповых чатов, полный механизм ACK, автоматические ответы, совместимость с китайскими сообщениями и управление жизненным циклом групповых чатов. - **Распознавание станций**: автоматическое определение станций FMO, подключение к официальной базе устройств, поддержка 37 таблиц символов и 3571 стандартного значка. - **Список станций и подробности**: многомерная фильтрация, интеллектуальный поиск, несколько вариантов сортировки. На странице сведений отображаются координаты, сетка, скорость, трек, путь ретрансляции и другая информация. - **Пакеты и журналы**: просмотр исходных пакетов, режим списка с разбором, многоуровневые журналы отладки. - **Подключение и фоновый режим**: поддержка четырёх источников данных — APRS-IS, TNC, аудио и PKWDWPL. Одновременный приём по нескольким каналам, служба определения местоположения на переднем плане в Android, постепенное переподключение. - **Персонализация**: несколько языков, тёмный режим, настраиваемые цвета темы, масштабирование интерфейса и пошаговый мастер настройки из шести шагов. - **Виджеты рабочего стола**: виджеты для рабочего стола Android со свободным изменением размера, отображающие погоду и подсказки по действиям. - **Автоматическое обновление**: поддержка двух каналов — GitHub и GitCode, интеллектуальное сравнение версий. Поддерживаемые платформы: Android, Windows, iOS (доступна сборка), Linux, macOS и Web. Проект разработан на Flutter и распространяется под открытой лицензией GPL v3.