ANDROID SCHOOL.RU - Android на практике
941 subscribers
21 photos
1 video
250 links
Делюсь опытом по Android-разработке и построению карьеры лида. Описываю свой путь Android-разработчика от кода к архитектуре, лидерству и продуктовому мышлению
📌Курс по System Design https://stepik.org/a/262641
📌Менторинг https://clck.ru/3HseCY
Download Telegram
​​#кэширование #LRU
Кэширование в Android-приложениях

Отдельная тема при проектировании и разработке Android-приложений является организация схемы кэширования данных.

Все мы не любим ждать и тратить дорогой трафик (особенно в роуминге) - так что сохранение данных - это то, что повысит UX вашего приложения и сэкономит деньги вашим пользователям.

Но как релизовать кэширование данных? Чем руководствоваться при выборе предпочтительной стратегии кэширования для вашего проекта?

В приведённом докладе разработчик из FunCorp поделится опытом своей команды в реализации по-настоящему быстрого и гибкого кэша на примере social media-приложения с многомиллионной аудиторией. Из доклада вы узнаете про различные стратегии, такие как Synchronized cache, Write-through cache, LRU cache.
Ссылка на доклад

А конкретные релизации стратегий кэширования c примерами кода (например Offline-first, Remote-first на базе Room) мы рассмотрим на ближайшем интенсиве продвинутой Android-разработки

Если вы имеете базовые навыки - но хотите качественно повысить свой уровень разработки - записывайтесь.

Ознакомиться с программой интенсива