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

🚀Списки являются неотъемлемой частью любого мобильного приложения. У большинства списков нет фиксированного размера, поскольку информации слишком много для отображения сразу. Например, приложения соцсетей такие как Вконтакте, Instagram, Facebook. Вы можете бесконечно скролить вниз ленту новостей и никогда не дойдёте до конца - так как контента слишком много. Естественно, загружать сразу большой массив данных в мобильное приложение нельзя. Здесь есть множество причин: часто интернет в мобильных телефонах не такой быстрый как в WiFi, кроме того еще и платный. Очевидно, что данные нужно загружать порционно - такой паттерн называется paging (разбивка на страницы, подкачка страниц). 

К счастью, Google анонсировал библиотеку, позволяющую реализовать процесс постраничной загрузки данных в Android c минимальными трудозатратами. Такой подход улучшит пользовательский опыт при работе с приложением - так как для пользователя список будет казаться бесконечным и получение новой порции данных будет незаметно.

Ключевые особенности курса:
📌 Рассмотрим Android Paging Library 3.0
📌 На примере рассмотрим работу с Kotlin Flow
📌 Научитесь реализовывать бесконечные списки с постраничной загрузкой
📌 Готовый проект с исходным кодом доступен на GitHub

Ну а я напоминаю, что у вас есть возможность присоединиться к практическому онлайн-интенсиву, где вы прокачаетесь в Android на практике за 12 занятий.

📚Ссылка на курс
💬Чат канала
🔥Онлайн-интенсив
​​#flow #room #coroutines
Kotlin Flow + Room на примере создания todo-списка

📌Новый туториал будет интересен тем, кто хотел на практике освоить Kotlin Flow и Kotlin Coroutines в связке с хранением данных через Room. В этом туториале мы разработаем небольшое приложение для создания списка дел. Помимо сохранения данных, используя Room, вы научитесь работать с Kotlin Flow для получения данных. В результате прохождения мини-курса вы разработаете собственное приложение, позволяющее сохранять список дел.

📚Ссылка на туториал
Не забудьте оставить комментарий к туториалу и поставить лайки репозиторию с исходным кодом.