Вышел Compose Multiplatform 1.5.0
👉 Dialog, Popup и WindowInsets API теперь часть common кода
👉 Улучшено работа UI на iOS и теперь чувствуется как нативная (скролл и поддержка 120 Гц дисплеев)
👉 iOS: Динамические шрифты, управление ресурсами стало проще, улучшен TextField
👉 Обновление до core библиотек Jetpack Compose 1.5.0
👉 Desktop: Стабилизация тестового фреймворка
👉 Desktop: Улучшен интероп со Swing
#multiplatform #ios #desktop @compose_broadcast
👉 Dialog, Popup и WindowInsets API теперь часть common кода
👉 Улучшено работа UI на iOS и теперь чувствуется как нативная (скролл и поддержка 120 Гц дисплеев)
👉 iOS: Динамические шрифты, управление ресурсами стало проще, улучшен TextField
👉 Обновление до core библиотек Jetpack Compose 1.5.0
👉 Desktop: Стабилизация тестового фреймворка
👉 Desktop: Улучшен интероп со Swing
#multiplatform #ios #desktop @compose_broadcast
👍38
👍37
This media is not supported in your browser
VIEW IN TELEGRAM
Писать под Android TV можно также на Compose (альфа версия) и онлайн-кинотеатр IVI делится своим опытом в статье (8 мин)
#compose #android
#compose #android
👍41
Нашел playground где можно поиграться с Compose Modifier и посмотреть как они и их порядок влияют на финальный UI
👍87
Кнопка есть в любых приложениях. Оказывается это не такой просто виджет как кажется. Множество параметров, анимаций и изменений в зависимости от состояния. В статье проводят хороши разбор
🔗 Альтернативная ссылка
🔗 Альтернативная ссылка
👍19
👍27
Разбор (6 мин) функции derivedStateOf() в Compose, которая используется в случае слишком частого изменения состояния, чем это нужно для Composable функций
🔗 Альтернативная ссылка
🔗 Альтернативная ссылка
👍11
Какие версии Compose библиотек вы используете?
Anonymous Poll
57%
Только стабильные
5%
Начиная с RC
6%
Начиная с Beta
10%
Использую Альфа версии
13%
Не использую Compose
9%
Не участвую в опросе
This media is not supported in your browser
VIEW IN TELEGRAM
Разбор реализации parallax эффекта в Jetpack Compose с помощью задания сосбтвенного aligment
👍70
Разбор (8 мин) того как происходит рекомпозиция - обновление UI при изменения данных
🔗 Альтернативная ссылка
🔗 Альтернативная ссылка
👍39
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Стартанула разработка библиотеки Jetpack Paging 3.3.0 и она стала мультиплатформенной. Сейчас есть jvm и android артефакты, но в следующей сборке уже будет macOS, iOS и linux
👍22
В Jetpack Compose Foundation 1.6.0-alpha06 появились Composable обертки
SurfaceView и TextureView: GraphicsSurface() и EmbeddedGraphicsSurface(). Также стало стабильным API Modifier.magnifier()👍17
Статья (EN, 4 мин) с рассказом про Modifier.Node, который стал стабильным в Compose 1.5. и позволил добиться ускорения модификатора clickable в 5 раз 🤯
🔗 Альтернативная ссылка
🔗 Альтернативная ссылка
👍11
Реализация (EN, 5 мин) отрисовки графиков котировок в реальном времени на Compose
🔗 Альтернативная ссылка
#sample #android
🔗 Альтернативная ссылка
#sample #android
👍34