Дайджест уходил на каникулы из-за того, что сначала проходила Google I/O (и об этом мы сделали отдельный хабрапост), а потом мы проводили Mobius (и об этом ещё сделаем отдельный хабрапост). Так что тут навёрстываем главное за долгий период:
- Для нас, конечно, Mobius — это главное и есть. Пока хабрапост не опубликован, напишем пару вещей. Во-первых, мы традиционно устроили бесплатную запись докладов первого дня из первого зала, и подборка получилась как раз «андроидной» (вообще без iOS-докладов), так что может быть многим из вас интересна. Во-вторых, у Android Dev Podcast традиционно вышел Mobius-выпуск.
- Самое громкое Android-событие в мире за это время — отлучение Huawei от Android. Конечно, от AOSP никого не отлучить, но вот от гугловских сервисов (то есть, в числе прочего, от Google Play) — вполне. Прямо сейчас на большинстве Android-разработчиков вся эта геополитика не сказывается, но что в будущем — непонятно. Появится ли теперь в мире третья мобильная система? Будет ли она совместима с Android-приложениями? Пока вся информация непроверенная, остаётся только следить за развитием событий, этим и займёмся. Пока что последняя новость такая: Google вроде бы пытается убедить правительство США, что уход Huawei от Android лишь ударит по государственной безопасности, так что запрет надо снять.
- И ещё одно событие из смежной области, которое нельзя не отметить: три дня назад Apple на WWDC представила SwiftUI — решение для декларативного UI. Каким бы сырым ни был сейчас Jetpack Compose, он получается в тренде! Можно по такому случаю прочитать свежий пост о нём.
- А вот событие, которое Android-разработчиков затрагивает куда прямее. Вышла четвёртая бета Android Q, там финализированы API, и Гугл написал «вот теперь самое время готовить свои приложения к окончательному релизу Q, который состоится позже летом».
Вот только чуть позже выяснилось, что с новой бетой Пиксели уходят в бут-луп. Google сейчас разбирается в ситуации. В общем, это лишнее напоминание нам всем не ставить беты на основное устройство.
- Из блог-постов за прошедшее время появился, например, текст про фейсбучную библиотеку Fresco. Тут хочется напомнить, что на Mobius про неё был доклад в лохматом 2016-м! Не пересматривали его с тех пор, но кажется, по большей части он всё ещё актуален.
- Google допилил свой Udacity-курс «Developing Android Apps with Kotlin» (ранее там была доступна только часть уроков). Вам это наверняка не надо, но тем, кто сейчас вкатывается, теперь есть что посоветовать свежее, а то большинство курсов всё ещё на джаве.
- Апдейты одной строкой: Google Play Services и Firebase переезжают в AndroidX, в Retrofit завезли поддержку suspend, у Koin вышла версия 2.0.
- И маленькая полезняшка напоследок: бесплатный сервис App Mockup для «прекрасных скриншотов в магазин приложений». По главной странице сайта может показаться айосной штукой, но не закрывайте в ужасе вкладку, Android там тоже поддерживается.