Приложение для мониторинга прогноза погоды. Должно включать в себя:
- Любимые города (добавить, удалить)
- Определение текущего местоположения
- Используется любое открытое АПИ на усмотрение (предпочтительно REST)
- Поддержка Android 5 - Android 10
- Имеется фоновое обновление по расписанию, которое можно задать (WorkManager/JobIntentService)
- Минимум три экрана (можно добавить группировку по странам или личный кабинет, например)
- compileSdkVersion 29
- MVVM архитектура (Api & DAO -> Repository -> ViewModel -> UI)
- DataBinding (хотя бы в одном фрагменте)