Мобильный клиент для хакатона MORE.Tech 5.0. Приложение было разработано в рамках 48 часов и вошло в суперфинал конкурса.
- Определение местоположения пользователя
- Отображение банкоматов и отделений со стилистикой, зависящей от нагруженности
- Отображение полной информации о выбранном отделении \ банкомате
- Возможность проложить маршрут до отделения \ банкомата и получить метаданные маршрута
- Переключение между маршрутами
- Добавление события посещения в календарь пользователя
- Сбор обратной связи об отделении \ банкомате
- Язык разработки: Kotlin
- В качестве архитектурного паттерна используется MVVM, как функционально достаточная масштабируемая и актуальная система
- Для работы с API используется библиотека Retrofit
- Для работы с картами используется Yandex MapKit
- Для взаимодействия view<->viewmodel используется LiveData
- MIN SDK: 26
- Gradle JDK: 11
- Разрешение на отслеживание геопозиции