Киноафиша
Учебное приложение в рамках Android Academy 2020
Что полезного
- Kotlin (+ coroutines)
- MVVM, использование фрагментов
- Работа с сетью (Retrofit)
- Кеширование данных для работы в оффлайн режиме (Room)
- Обработка смены конфигурации (LiveData)
- Показ больших списков с возможностью кеширования (Pagging 3 + RemoteMediator)
- Отложенные операции в виде обновления кеша (WorkManager)
- Оповещение о статусе фоновых операций (Notifications + deep link)
Демо
Основной сценарий работы+offline
Нотификация+deeplink