#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.
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.
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:
👉 Специальный билдер
👉 Конвертация
👉 Поддержка запуска
В новой Codelab вы можете найти практическое занятие, которое поможет усвоить вам все аспекты нового функционала, а также расскажет о
Почему стоит обратить внимание на
1️⃣ Это полностью нативный для Kotlin способ для работы с реактивными потоками данных
2️⃣ Он проще чем RxJava. Написать свой оператор намного проще
3️⃣ Flow быстрее RxJava и других существующих реализации Rx на Java/Kotlin (тесты есть в репозитории kotlinx.coroutines)
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)
Google Codelabs
Learn advanced coroutines with Kotlin Flow and LiveData
In this codelab, you’ll build a coroutine-based Android app that uses Architecture Components to fetch data from the network and a Room database.
#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
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 "Starting Android Accessibility"
Продолжительность: 16 минут
Сделать приложение, которым могут пользоваться абсолютно все люди - это важная задача инженера. Современный мобильный телефон использует множество людей с ограниченными возможностями и забывать о них нельзя
Google сделал новую codelab в которой можно:
👉 познакомиться с базисами адаптации приложений
👉 как проверить какие проблему по accessibility есть в вашем приложении
👉 как исправить эти проблемы
#Codelab #Camera #CameraX
Getting Started with CameraX
Продолжительность - 17 минут
Интро в новую библиотеку из Jetpack - 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 и навигация жестами
Gesture Navigation and the edge-to-edge experience
Продолжительность - 18 минут
В Android 10 была представлена навигация жестами и началась пропаганда концепции «Edge-to-Edge» для дизайна приложений, тем самым используя все возможности современных безрамочных устройств.
Чему вы научитесь из codelab:
👉 Работа с Windows Insets
👉 Разрешение конфликтов между системными жестами и жестами в вашем приложении
👉 Immersive mode и навигация жестами
Google Codelabs
Gesture Navigation and the edge-to-edge experience | Google Codelabs
In this codelab, you’ll work on an existing app to make its app controls work with Gesture Navigation. You’ll also offer a full edge-to-edge screen experience.
#Codelab
Support foldable and dual-screen devices with Jetpack WindowManager
Вышла новая codelab от Google и Microsoft, в которой демонстрируется адаптация приложения под устройства с несколькими экранами и какие новые возможности для ваших приложений это даёт
Support foldable and dual-screen devices with Jetpack WindowManager
Вышла новая codelab от Google и Microsoft, в которой демонстрируется адаптация приложения под устройства с несколькими экранами и какие новые возможности для ваших приложений это даёт
Google выпустила Codelab по погружению в разработку под Android XR - ОС на основе Android для устройств смешенной реальности
#android #codelab #androidxr
#android #codelab #androidxr