LocoAssist

Справочник для работников локомотивных бригад

Текущая версия: 0.1.81 (26,2 МБ)
⬇️ Скачать APK
Как установить:
1

Скачайте APK-файл по кнопке выше.

2

Откройте скачанный файл. Android спросит разрешение — разрешите установку из этого источника (браузер).

3

Нажмите «Установить», затем «Готово» и откройте приложение.

Что нового: 0.1.81 — предрелизный аудит. (1) ServiceLocator: ленивая поточно-безопасная инициализация — тяжёлые компоненты (БД, репозитории, ViewModel) создаются при первом обращении, а не при старте приложения; init() только запоминает контекст и не может оставить локатор «полу-инициализированным». (2) Сетевые проверки при выходе приложения на передний план объединены в единый фоновый CoroutineScope: убраны «голые» Thread и дублирующие запуски при быстрых сворачиваниях. (3) Обновлены устаревшие зависимости: Core KTX 1.16, Lifecycle 2.9.1, Activity Compose 1.10.1, Compose BOM 2025.06, Room 2.7.2, Navigation 2.9, Coroutines 1.10.2, DataStore 1.1.7, WorkManager 2.10.3, Security-Crypto 1.1.0 (стабильная вместо alpha06). Также в 0.1.81: у фонового сервиса секундомера плотности ТМ указан тип special use для модерации магазинов; скачанный контент (участки, профили, ВЛ-10У, документы, логи) исключён из облачного бэкапа; добавлены юнит-тесты расчётного ядра ВУ-45.