Grigo
b5aee265bc
feat: новая архитектура UI и расширенная визуализация AIS
...
Архитектурные улучшения:
- Внедрен UIRenderingCoordinator с централизованным throttling
- Решены проблемы зависания UI через батчинг операций карты
- Добавлен VesselPathController для отслеживания маршрутов
- Реализован MapLibreMapImpl как альтернатива Яндекс.Картам
Визуализация AIS:
- Добавлены векторные иконки для всех типов судов
- Разделение Class A/B судов с соответствующими иконками
- Иконки навигационных статусов (anchor, moored, engine, sail)
- Улучшенный CursorOverlay с информацией о судах
Производительность:
- Throttling UI обновлений (vessel: 500ms, AIS: 1s, paths: 2s)
- Устранение утечек Handler объектов
- Оптимизация GeoJSON операций в MapLibre
2025-10-02 09:15:33 +03:00
Grigo
41432665ea
Подготовка к крупным изменениям: карта, AIS и UI
...
- Яндекс/MapForge: правки в менеджерах и обёртках маркеров (улучшена отрисовка/логика)
- NMEAParser: корректировки парсинга и стабильности
- Модель AISVessel: уточнение полей/логики
- Настройки: правки в SettingsActivity и SettingsManager, актуализация AppController
- UI: обновлены activity_main, activity_settings, bottom_sheet_ais_vessel; меню main_menu
- Ресурсы: добавлен drawable/targetclassa.xml, обновлён drawable/target.xml
- Конфигурация: правки AndroidManifest и app/build.gradle
- Прочее: изменения в .idea (не влияют на сборку)
2025-09-23 11:53:23 +03:00
Grigo
a2f1775f9f
Ковырял декодер строк
2025-09-12 15:53:55 +03:00
Grigo
bdc0aa3ccf
fixed NMEAParser
2025-09-09 14:24:12 +03:00
Grigo
8d63f9d719
Исправлен парсер АИС. Добавленно логгирование на сервер
2025-09-08 16:43:53 +03:00
Grigo
2b0afe4d79
Added marker manager
...
Hoping to get a sick day
2025-09-05 11:35:10 +03:00
Grigo
cb5ae2c686
New approach is working. Added new ship marker
2025-09-04 16:17:14 +03:00
Grigo
332ed3ac0a
Lucky attempt to accomplish
2025-09-03 16:36:09 +03:00
Grigo
a9db35543b
Brach init
2025-09-03 16:06:32 +03:00
Grigo
f2d570f939
Merge pull request 'version-alpha' ( #3 ) from version-alpha into master
...
Reviewed-on: Grigo/AISMap#3
2025-09-03 15:41:50 +03:00
Grigo
25b1dabf73
Created ship vectors (not added yet)
...
Created menu
Created udp support
Created DockWidgets for compass and SOG/COG
2025-09-03 15:40:02 +03:00
Grigo
2734560160
moddiffing .gitignore to ignore vcs.xml
2025-09-03 08:33:47 +03:00
Grigo
e4cc687338
Merge pull request 'Checking is git working' ( #1 ) from version-alpha into master
...
Reviewed-on: Grigo/AISMap#1
2025-09-02 16:06:25 +03:00
Grigo
7d1f8db63f
Checking is git working
2025-09-02 16:05:37 +03:00
Grigo
fb784fa88f
Checking is git working
2025-09-02 16:02:54 +03:00
ОС Программист
629b403dd2
Initial commit: AIS Map Android application
2025-09-02 15:58:16 +03:00