Compose Broadcast
5.9K subscribers
375 photos
95 videos
617 links
Все о Jetpack Compose и Compose Multiplatform

По сотрудничеству - @ab_manager
Download Telegram
Руководство по использованию Slack Circuit архитектуры в KMP проекта с UI на Compose (EN, 5 мин, ссылка без VPN). Происходит демонстрация пример. Presenter не тот Presenter что в MVP

#architecture
Вышел Compose Multiplatform 1.6.0 RC1 с исправлениями багов в бета версиях

@compose_broadcast
Mobius опубликовали в публичный доступ доклад про дизайн-систему на Jetpack Compose.

Из доклада вы узнаете:
👉 Как разработчики из Тинькофф создавали свою дизайн систему и с какими проблемами столкнулись
👉 Как расположить бейдж с помощью Alignment Lines
👉 Как реализовать кастомные тени
👉 Какие проблемы есть c ContentAlpha из MaterialTheme

@compose_broadcast
Understanding Nested Scrolling in Jetpack Compose (10 мин, ссылка без VPN)

Реализация Nested Scrolling в Compose (например, эффекта паралакса)

@compose_broadcast
Одна из важных задач при реализации UI на одной технологии под несколько платформ является сделать так чтобы UI чувствовался и выглядил нативно.

В статье (EN, 5 мин, ссылка без VPN) рассказывается про Compose Cupertino - библиотека для стиля и поведения виджетов как на iOS

#ios
This media is not supported in your browser
VIEW IN TELEGRAM
Демо с демонстрацией работы Compose Cupertino
Вышел Compose 1.6.2 с исправлением багов
👉 Animation 1.6.2
👉 Foundation 1.6.2
👉 Material 1.6.2
👉 Runtime 1.6.2

#compose @compose_broadcast
🛠️ Вышел Compose Compiler 1.5.10 с исправлениями багов

#compose #compiler @compose_broadcast
Forwarded from Android Broadcast (Кирилл Розов)
Стартует интересный опыт - разработчик написал одно и тоже приложения 15 раз на разных стеках UIKit, SwiftUI, XML, Compose и Compose Multiplatform и меняя другие технологии.

🔗 Часть 1 (EN, 12 мин). Методология (Ссылка без VPN)
🔗 Часть 2 (EN, 21 мин). Результаты производительности (Ссылка без VPN)
🔗 Часть 3 (EN, 10 мин). Подведение итогов (Ссылка без VPN)

#performance @android_broadcast
Refining Compose API for design systems (EN, 9 мин, ссылка без VPN) - статья с описанием использования Sloе API вместе со Scope при разработки дизайн системы
Forwarded from Android Broadcast (Кирилл Розов)
В официальной документации вышло руководство по использованию библиотеки graphics-shapes, которая позволяет работать с различными фигурами, анимировать им между собой, делать маски в виде форм и др.

#compose
Вот что можно делать с помощью новой библиотеки
This media is not supported in your browser
VIEW IN TELEGRAM
Тут сразу вышла статья (EN, 7 мин) с примером как сделать такой бесконечный градиентный прогресс

🔗 Ссылка без VPN
Вышел Compose Multiplatform 1.6.0
🎉 Новая система работа с ресурсами для всех поддерживаемых платформ (пример тут)
👉 Экспериментальная поддержка тестов в общем коде
👉 Поддержка Kotlin 2.0.0-beta4
🎉 Compose WASM

iOS, Desktop, Web
👉 Возможность использования системных шрифтов
👉 Поддержка LineHeightStyle.Trim

Улучшения на iOS
👉 Поведение каретки ввода как нативное
👉 Базова поддержка accessibility
👉 Выделение текста двойным и тройным тапом
👉 Popup/Dialog можно показывать вне ViewController

Desktop (все под экспериментальными флагами)
👉 Popup/Dialog можно показывать вне главного окна поверх нативных компонентов
👉 Обрезание (clip) SwingPanel аналогично Surface c Shape

@compose_broadcast
Compose Broadcast pinned «Вышел Compose Multiplatform 1.6.0 🎉 Новая система работа с ресурсами для всех поддерживаемых платформ (пример тут) 👉 Экспериментальная поддержка тестов в общем коде 👉 Поддержка Kotlin 2.0.0-beta4 🎉 Compose WASM iOS, Desktop, Web 👉 Возможность использования…»