Мой телеграм: https://t.me/Stacxjo
Видео с демонстрацией работы приложения: https://drive.google.com/file/d/1_-UheVCPeYKIdc1eFqGMwbqKkj80v1Rc/view?usp=sharing
Приложение реализованно с помощью:
Kotlin, Koin, Corutines, Retrofit, AdapterDelegates, Cicerone, MapKit (Api Яндекс Карт), Glide.
Архитектура: MVVM (ViewModel) с разбиением на модули по фичам, с соблюдением принципов Single Acivity, SOLID, Clean Architecure.
Модули:
companies-list - модуль отображения списка компаний
company-details - модуль отображения карточки компании
app - модуль приложения с Application классом и MainAcitvity
core - модуль общих зависимостей
core-ui - моудль общих ui элементов
navigation - модуль навигации
network - модуль api