#AndroidDevSummit #AndroidStudio #MotionLayout #JetpackCompose
Прошел Keynote Android Dev Summit 2019. Быстро пройдемся по анонсам:
👉 Android Studio 4.0 Canary 1
👉 Jetpack Compose можно использовать из Android Studio (AS)
👉 Для Jetpack Compose теперь работает предпросмотр (правда нужно компилить код)
👉 Визуальный редактор для анимаций на основе MotionLayout уже можно использовать из новой AS
👉 Поддержка Gradle Kotlin Script в AS
👉 CameraX уже в Beta
👉 Большой обновление библиотек из Jetpack
👉 Сертификация "Associate Android Developer: Kotlin"
Ставлю что стабильный релиз AS 4.0 будет в апреле-мае следующего года, без стабильного Jetpack Compose
Будет больше новостей в ближайшие дни и обзоры обновлений!
Прошел Keynote Android Dev Summit 2019. Быстро пройдемся по анонсам:
👉 Android Studio 4.0 Canary 1
👉 Jetpack Compose можно использовать из Android Studio (AS)
👉 Для Jetpack Compose теперь работает предпросмотр (правда нужно компилить код)
👉 Визуальный редактор для анимаций на основе MotionLayout уже можно использовать из новой AS
👉 Поддержка Gradle Kotlin Script в AS
👉 CameraX уже в Beta
👉 Большой обновление библиотек из Jetpack
👉 Сертификация "Associate Android Developer: Kotlin"
Ставлю что стабильный релиз AS 4.0 будет в апреле-мае следующего года, без стабильного Jetpack Compose
Будет больше новостей в ближайшие дни и обзоры обновлений!
Android Developers
Android Dev Summit | Android Developers
Android Dev Summit 2022
#JetpackCompose
Exploring Jetpack Compose: Button
Высокоуровневый разбор добавления кнопок в Jetpack Compose: API, стили, кастомизация.
Exploring Jetpack Compose: Button
Высокоуровневый разбор добавления кнопок в Jetpack Compose: API, стили, кастомизация.
Joe Birch
Exploring Jetpack Compose: Button
Important: The contents of this article have been deprecated with newer releases for Jetpack Compose. If you're looking to learn about the Button composable, please see the guides here.
If there are any questions on how to make use of the Button component…
If there are any questions on how to make use of the Button component…
#JetpackCompose #UI
Jetpack Compose — A New and Simple Way to Create Material-UI in Android
Несомненно самое ожидаемое нововведение в Android разработке - это Jetpack Compose. Эта библиотека изменит как мы пишем UI и сделает "Kotlin First" неизбежным. В статье происходит краткий обзор и то как попробовать новую библиотеку в Android Studio 4.0
Jetpack Compose — A New and Simple Way to Create Material-UI in Android
Несомненно самое ожидаемое нововведение в Android разработке - это Jetpack Compose. Эта библиотека изменит как мы пишем UI и сделает "Kotlin First" неизбежным. В статье происходит краткий обзор и то как попробовать новую библиотеку в Android Studio 4.0
Medium
Jetpack Compose — A New and Simple Way to Create Material-UI in Android
Learn how to create UI without any XML files
#JetpackCompose
Если вы следите за развитием Jetpack Compose, то вам стоит обратить внимание на официальный пример JetNews. В develop ветке репозитория обновляется все на основе последних изменений в snapshot версии Jetpack Compose.
Если вы следите за развитием Jetpack Compose, то вам стоит обратить внимание на официальный пример JetNews. В develop ветке репозитория обновляется все на основе последних изменений в snapshot версии Jetpack Compose.
GitHub
GitHub - android/compose-samples: Official Jetpack Compose samples.
Official Jetpack Compose samples. Contribute to android/compose-samples development by creating an account on GitHub.
#JetpackCompose
A Deep Dive Into Jetpack Compose
"This article is not about how to use Jetpack Compose or its basics" - вот такой фразой начинается статья. В статье разбирается почему нам нужно заменить систему View и как это делается в Jetpack Compose
A Deep Dive Into Jetpack Compose
"This article is not about how to use Jetpack Compose or its basics" - вот такой фразой начинается статья. В статье разбирается почему нам нужно заменить систему View и как это делается в Jetpack Compose
Medium
A Deep Dive Into Jetpack Compose
Designing a Kotlin-first UI Kit
#JetpackCompose #Animation
Intro to animations with Jetpack Compose
Много говорить про Jetpack Compose пока не хочу, так как все сыро и будет еще меняться перед бета и альфа. В статье найдёте взгляд на анимации в новом декларативном подходе.
Intro to animations with Jetpack Compose
Много говорить про Jetpack Compose пока не хочу, так как все сыро и будет еще меняться перед бета и альфа. В статье найдёте взгляд на анимации в новом декларативном подходе.
Medium
Intro to animations with Jetpack Compose
Canvas transformations and transitions
This media is not supported in your browser
VIEW IN TELEGRAM
#JetpackCompose #DeclarativeUI
ComposeClock
Jetpack Compose еще далек от релиза, но сообщество активно экспериментирует на dev версиях. Вставляют ли они его в production?
ComposeClock
Jetpack Compose еще далек от релиза, но сообщество активно экспериментирует на dev версиях. Вставляют ли они его в production?
#JetpackCompose #KotlinMultiplatform
Jetpack Compose для UI на десктопе
Подоспел интересный коммит, где декларативный UI Jetpack Compose используется для UI на десктопе на основе Skia. Вот и подтвердились наши ожидания - Jetpack Compose будет Multiplatform!
Обратите внимание на класс Main
Jetpack Compose для UI на десктопе
Подоспел интересный коммит, где декларативный UI Jetpack Compose используется для UI на десктопе на основе Skia. Вот и подтвердились наши ожидания - Jetpack Compose будет Multiplatform!
Обратите внимание на класс Main
#JetpackCompose
Compose Academy
Jetpack Compose - современный набор инструментов для построения нативного Android UI с использованием декларативного подхода. Включает в себя несколько модулей (core, layout, material, wrappers and adapters for views, animation, test и другие).
На сайте Compose Academy можно найти практические примеры использования различных аспектов Jetpack Compose. Пока примеров немного, но достаточно для первого ознакомления. Автор обещает постепенно добавлять новые.
Compose Academy
Jetpack Compose - современный набор инструментов для построения нативного Android UI с использованием декларативного подхода. Включает в себя несколько модулей (core, layout, material, wrappers and adapters for views, animation, test и другие).
На сайте Compose Academy можно найти практические примеры использования различных аспектов Jetpack Compose. Пока примеров немного, но достаточно для первого ознакомления. Автор обещает постепенно добавлять новые.
Compose Academy
Practical Jetpack Compose
Practical Jetpack Compose - learn Jetpack Compose with the book, app and screencasts
#JetpackCompose
Why do we need Jetpack Compose?
Приложения для Android успешно разрабатываются уже больше 10 лет, для чего же нам понадобился новый UI-фреймворк?
в статье рассматриваются недостатки имеющегося подхода:
👉 инструментарий 10-летней давности, когда на телефонах решались совсем другие задачи
👉 иерархия наследования с базовым классом View c десятками тысяч строк кода
👉 является частью ОС, что делает невозможным исправление ошибок без обновления прошивок
👉 нет поддержки Material Design, представленного позже
а также преимущества Jetpack Compose:
🔥 современные язык, парадигмы и инструменты. Для описания UI используется Kotlin, подходы взяты из таких UI-фреймворков как React и Flutter, полная поддержка со стороны Android Studio
🔥 единый источник правды. Больше ваш UI не будет отображать неактуальное состояние
🔥 команда разработки уделила особое внимание производительности фреймворка
🔥 поддержка Material Design из коробки
🔥 совместимость с имеющейся UI-иерархией
Why do we need Jetpack Compose?
Приложения для Android успешно разрабатываются уже больше 10 лет, для чего же нам понадобился новый UI-фреймворк?
в статье рассматриваются недостатки имеющегося подхода:
👉 инструментарий 10-летней давности, когда на телефонах решались совсем другие задачи
👉 иерархия наследования с базовым классом View c десятками тысяч строк кода
👉 является частью ОС, что делает невозможным исправление ошибок без обновления прошивок
👉 нет поддержки Material Design, представленного позже
а также преимущества Jetpack Compose:
🔥 современные язык, парадигмы и инструменты. Для описания UI используется Kotlin, подходы взяты из таких UI-фреймворков как React и Flutter, полная поддержка со стороны Android Studio
🔥 единый источник правды. Больше ваш UI не будет отображать неактуальное состояние
🔥 команда разработки уделила особое внимание производительности фреймворка
🔥 поддержка Material Design из коробки
🔥 совместимость с имеющейся UI-иерархией
Medium
Why do we need Jetpack Compose?
There has been much excitement in the Android community since the announcement of Jetpack Compose at Google I/O 2019, with a vast number…