Рет қаралды 37,252
Организация пагинации длинных списков в Android приложениях на основе Jetpack Paging 3.0
🔗 AvitoTech avito.tech/
🔗 Каналы "Android Broadcast" taplink.cc/android_broadcast
🔗 Поддержать проект taplink.cc/android_broadcast/...
🔗 Подать заявку на выступление в Android Broadcast forms.gle/rrfXjYBD1i3XYmJx9
🔗 Руководство Jetpack Paging 3.0 bit.ly/30JJewb
🔗 Android Paging Codelab от Google bit.ly/3f49Uxa
🔗 Код из видео bit.ly/33zdbiG
0:00 Вступление
0:33 Зачем нужна пагинация?
3:30 Партнерская интеграция
4:00 Jetpack Paging 3
5:55 Архитектура пагинации от Google
8:40 Конфигурация Paging 3
12:13 Реализация PagingSource
22:09 Интеграция PagingSource в ViewModel
25:13 Отображение данных
27:47 Отображение ошибок/прогресса в header/footer
30:09 Отслеживание состояния загрузки
32:48 Проблемы RemoteMediator
34:22 Заключение
34:48 Титры
#AndroidBroadcast #Paging #Jetpack