tgoop.com/android_live/670
Last Update:
Google I/O Android App
#design
Думаю, что многие из вас в курсе про приложение для Google I/O со списком докладов и сессий. В этом году из-за онлайн-мероприятия приложение не пользовалось спросом и список докладов идёт из I/O 2019 года, однако ребята из Google всё равно обновили кодовую базу.
Список главных изменений:
🔸миграция с LiveData на Flow — можно как раз посмотреть, как поключить Flow
к жизненному циклу фрагментов;
🔸поддержка больших экранов и разных форм-факторов — пока не смотрел доработки, которые были сделаны в этом пункте, но уверен, что там будет Navigation Rail
. Не думаю, что гибкие смартфоны — это будущее в ближайшее время, но радует, что уже есть инструменты для адаптации приложений;
🔸миграция с SharedPreferences на DataStore — хороший пример реализации, после которого вы увидите, что мигрировать на новую библиотеку довольно просто. Сейчас она в beta-стадии, выглядит очень приятно.
🔸частичная поддержка Jetpack Compose — нужно переключить в отдельную ветку, чтобы посмотреть переход на Compose.
Добавлю ещё сюда поддержку Jetpack Benchmark library, которая была анонсирована на последнем I/O, она позволяет тестировать многие параметры приложения.
Единственный момент — сейчас приложение может некорректно работать на последней версии Arctic Fox, но уже создана issue на правку🤦♂️.
BY Android Live 🤖

Share with your friend now:
tgoop.com/android_live/670