Продолжительность
4 ч 48 мин 16 сек
Количество уроков
32 Видео
Дата добавления
14.08.2019
В этом курсе вы узнаете, как создать Local Database Cache с помощью SQLite и Room. Кэш извлекает данные из REST API с использованием Retrofit2. Архитектура - MVVM.
Вот особенности того, что вы увидите в курсе:
- Кэширование данных, когда сеть отключается
- Чтение кэшированных данных, когда сеть не работает
- Пользовательские запросы SQLite с использованием Room
- Настройка кэша (как долго данные будут жить в кэше)
- Как работает Retrofit кеширование
- Почему SQLite и Room лучше для кэширования, чем Retrofit
- Как спроектировать кеш базы данных
- Там нет "один размер подходит всем"
- Как работает Glide caching
- Glide RecyclerView Preloader (настройка количества кэшируемых элементов списка)
- Работа с ошибками в сети и медленной скоростью сети
- OkHttp Network Timeouts
- Преобразование модернизированных вызовов в LiveData (адаптеры вызовов)
- И многое другое...
https://github.com/mitchtabian/Local-db-Cache-Retrofit-REST-API-MVVM