Android Broadcast
14.1K subscribers
3.47K photos
316 videos
11 files
5.78K links
Подборка новостей и статей для Android разработчиков.

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot

РКН https://abdev.by/rkn_tg_ab
Download Telegram
#Kotlin #Codelab

New! Android Kotlin codelab courses are here

Google представила новый курс «Kotlin Bootcamp Course», который позволит вам изучить как писать на Kotlin под Android.

Прошли базовый курс либо уверены в своих Kotlin силах 💪? Тогда опробуйте курсе «Android Kotlin Fundamentals Course» в рамках которого вы создадите 10 приложений, каждое из которых позволит вам изучить различные аспекты разработки под Android и познакомиться с основными библиотеками: ViewModel, LiveData, WorkManager, Room, Navigation, Glide, Retrofit, Moshi.
#Kotlin #Codelab

Google представила новый Codelab по написаю Kotlin кода, который удобно вызывать из Java. Почему это важно? Не все проекты смогли полностью мигрировать на Kotlin + вы можете писать библиотеки на Kotlin и предоставлять их разработчикам, которые будут использовать их из Java.
#Codelab #Coroutines #ArchitectureComponents

Advanced Coroutines with Kotlin Flow and LiveData
Продолжительность: 57 минут

В библиотеках ViewMode, Lifecycle и LiveData 2.2.0 было добавлена расширенная поддержка Kotlin Coroutines:
👉 Специальный билдер liveData {}, который внутри может выполнять suspend функции
👉 Конвертация Flow <-> LiveData
👉 Поддержка запуска Coroutine с Lifecycle и соответсвующие CoroutineScope в Fragment и Activity

В новой Codelab вы можете найти практическое занятие, которое поможет усвоить вам все аспекты нового функционала, а также расскажет о Flow, принципах работы с ними и его интеграции в ваши Android приложения для решения распространённых задач.

Почему стоит обратить внимание на Flow?
1️⃣ Это полностью нативный для Kotlin способ для работы с реактивными потоками данных
2️⃣ Он проще чем RxJava. Написать свой оператор намного проще
3️⃣ Flow быстрее RxJava и других существующих реализации Rx на Java/Kotlin (тесты есть в репозитории kotlinx.coroutines)
#AndroidKtx #Kotlin #Codelab

Building a Kotlin extensions library

Используете ли вы Android KTX библиотеки? Это расширения стандартного API и библиотек из Jetpack чтобы удобно писать под Android на языке Kotlin.

Google выпустила новую Codelab с руководством как создать свою собственную Ktx библиотеку и адаптировать ее API. Рассматриваются:
👉 Extension Functions
👉 Coroutines
👉 Flow

Также рекомендую посмотреть доклад "KotlinConf 2019: Android Jetpack ❤️ Kotlin: On the road to more wholesome APIs" от Wojtek Kaliciński
#CodeLab

CodeLab "Starting Android Accessibility"
Продолжительность: 16 минут

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

Google сделал новую codelab в которой можно:
👉 познакомиться с базисами адаптации приложений
👉 как проверить какие проблему по accessibility есть в вашем приложении
👉 как исправить эти проблемы
#Codelab #Camera #CameraX

Getting Started with CameraX
Продолжительность - 17 минут

Интро в новую библиотеку из Jetpack - CameraX, которая решим проблему с работой с камерой на разных устройствах и упростит наиболее популярные операции, выполняемые в приложениях.
#Codelab #Android10 #GestureNavigation

Gesture Navigation and the edge-to-edge experience
Продолжительность - 18 минут

В Android 10 была представлена навигация жестами и началась пропаганда концепции «Edge-to-Edge» для дизайна приложений, тем самым используя все возможности современных безрамочных устройств.

Чему вы научитесь из codelab:
👉 Работа с Windows Insets
👉 Разрешение конфликтов между системными жестами и жестами в вашем приложении
👉 Immersive mode и навигация жестами
#Codelab

Support foldable and dual-screen devices with Jetpack WindowManager

Вышла новая codelab от Google и Microsoft, в которой демонстрируется адаптация приложения под устройства с несколькими экранами и какие новые возможности для ваших приложений это даёт
Вышел Codelab по интеграции Gemini в Android приложения

#ai #gemini #codelab
Google выпустила Codelab по погружению в разработку под Android XR - ОС на основе Android для устройств смешенной реальности

#android #codelab #androidxr