Jetpack Compose News & Videos
137 members
2 photos
4 videos
47 links
@android_declarative - чат русскоязычного android-сообщества, посвященный декларативным UI-фреймворкам (Jetpack Compose, Anko, Anvil, Litho, Splitties)
Download Telegram
to view and join the conversation
Forwarded from Android Broadcast
#JetpackCompose #UI

Announcing Jetpack Compose Alpha!

Вышла первая альфа-версия Jetpack Compose 🚀! API все еще нестабильное и могут происходить изменения в нем до Beta

Альфа релиз включает в себя:
👉 Анимация
👉 Constraint Layout
👉 Базовую поддержку A11Y
👉 Ввод и жесты
👉 Взаимодействие с View (полный interop)
👉 Lazy Lists
👉 Material UI
👉 Улучшения в производительности
👉 Тестирование
👉 Темы и графику
👉 Управление окнами

Android Studio 4.2 включает целый ряд инструментов, чтобы удобно работать с Jetpack Compose.

Новые каноничные примеры Jetpack Compose 👉здесь

Также рекомендую посмотреть новые видео:
📺 Compose for existing apps (22:05) - интеграция Compose в существующие приложения
📺 Thinking in Compose (25:27) - как правильно мыслить о построение UI в шаблонах Compose
📺 Compose by example (22:07) - примеры использования Compose
Forwarded from Yonatan V.Levin
Уже завтра вместе с ребятами из Андройд Акамеии Москвы и Минска - мы залезем в недры Jetpack Compose. Наша цель разобраться как покорить этого цверька с нормальной архитектурой и прикрутить к этому красивые анимашки.
Все презентации готовы, текст написан - нехватает только вас
👪
Ждем всех к нам в стрим в 19:00, в ваших домашних уютных креслах👣 : https://android-11-compose.eventbrite.com
Forwarded from Android Good Reads (D Z)
Внутреннее устройство Jetpack Compose с принципами работы и структурами данных:
https://medium.com/androiddevelopers/under-the-hood-of-jetpack-compose-part-2-of-2-37b2c20c6cdd
#jetpack #compose #library

Radiography. Небольшая библиотека для форматированного вывода иерархии виджетов которая поддерживает Compose.
Может быть полезна для отладки пока стандартный LayoutInspector не получит полную поддержку Composable функций.

Blog: https://developer.squareup.com/blog/introducing-radiography/
Github: https://github.com/square/radiography/
Forwarded from Android Broadcast
#AndroidBroadcast #DeclarativeUI #JetpackCompose

Inkremental // Стабильный декларативный UI уже сегодня
Когда: четверг, 10 сентября, 20:00 (GMT+3)

Завтра будем обсуждать декларативный UI, его историю, принципы и подходы. В гостях у нас автор библиотеки Inkremental, которая уже сейчас на чистом Kotlin позволяет делать UI декларативно. Работает preview в Android Studio и это уже в проде!

Гость - Сергей Греков, Android Software Engineer в компании Issuu в Берлине. Разрабатывает мобильные приложения более 8 лет. Автор библиотеки Inkremental.
#DeclarativeUI #JetpackCompose #GitHub #Sample #Demo

ComposeCookBook - репозиторий с множеством примеров леяутов, виджетов, анимации и демо экранов написанных целиком на Jetpack Compose.

GitHub: https://github.com/Gurupreet/ComposeCookBook
https://youtu.be/us4dp7Ksly0 Functional data that adapts to change - Don Syme - NDC Oslo 2020

Доклад про то, как оптимизировать пересчет изменений VDOM, с помощью специальных типов данных.
Полезен для случаем очень сложных или высоко нагруженных UI, разрабатываем в UDF стиле.

Такой подход позволяет сделать мемоизацию / инкрементные вычисления, на любом языке, без плагинов к компилятору.

Применяется https://aardvarkians.com и в компании Jane Street для быстрой отрисовки котировок.

https://github.com/fsprojects/FSharp.Data.Adaptive

#mvu #mvi #udf #adapton #adaptive #fsharp #incremental #computation #youtube #fp #functional
#JetpackCompose

Документация мало-помалу пополняется информацией об управлении состоянием в Jetpack Compose.

https://developer.android.com/jetpack/compose/state