Compose Broadcast
4.81K subscribers
207 photos
53 videos
314 links
Все о Jetpack Compose и Compose Multiplatform

YouTubе канал: https://youtube.com/androidBroadcast
Android - @android_broadcast
iOS - @ios_broadcast
Kotlin - @kotlin_broadcast
Download Telegram
Вышел Compose 1.7.2 с исправлениями падение и некорреткной работы API

Compose Bom со всеми стабильными версиями androidx.compose:compose-bom:2024.09.02

#compose
В Compose Runtime 1.8.0-alpha02 добавили PausableComposition - создание сабкопозиции которая может приостановлена во время композиции и применена асинхронно. Первые намеки на асинхронный режим работы Compose?

Фича требует поддержки со стороны компилятора, которая пока в разработке

#compose
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик написал специальную (5м) реализацию Layout, чтобы унифицировать поведение при появления клавиатуры на Android и iOS при использование Compose Multiplatform

#compose
Forwarded from Yandex for Mobile
Основы Jetpack Compose: как обеспечить стабильность вашего кода

Ребята из Яндекс Диска сейчас активно переезжают на Compose. Вера Юрьева, Android-разработчик в команде Яндекс 360, делится инсайтами и опытом, который поможет избежать очевидных ошибок и с пониманием подойти к использованию фреймворка.

👷‍♀️ Это ликбез для тех, кто уже пишет на Compose, но пока делает это интуитивно. Советы из статьи помогут понять, как проверять стабильность, сократить количество рекомпозиций и улучшить производительность кода.

Внутри Вера обсудит:
🟠 рекомпозицию и пропускаемость
🟠 стабильность и способы её отслеживания
🟠 неочевидные моменты и лайфхаки Compose

Подписывайтесь:
💬 @Yandex4Mobile
📹 @YandexforMobile
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
В этом эпизоде Compose Tips показывают как Сетки (Grid) иногда могут служить лучшей альтернативой, чтобы сделать эти макеты более динамичными и привлекательными, особенно при поддержке разных размеров окон на разных устройствах.

📺 Оригинал на YouTube

#compose
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Android Broadcast
Landscapist - расширения для Coil, Glide и Fresco, который направлены на расширения возможностей для работы с Compose и KMP. Автор заявляет очень высокую оптимизацию с минимальным количеством рекомпозиций.

#compose #network #coil #glide #fresco
This media is not supported in your browser
VIEW IN TELEGRAM
Инструкция(10м) реализации собственного слайдера в Jetpack Compose. Исходный код можно найти тут

#compose
Вышел Compose 1.7.3 с исправлением багов в compose-ui

#compose #android
Forwarded from Android Broadcast
В следующей версии Android Studio уберут Motion Editor 🤯, как часть процесса миграции с XML UI на Jetpack Compose. Используйте Compose Animation Preview (говорится что это более продвинутый инструмент)

#androidstudio #compose #анимация
Forwarded from Android Broadcast
"Как из Леруа Мерлен сделали Лемана Про" (13м) - история ребрендинга приложения о том как меняли, цвета, строки, работу с Deep Link и другие части Android и iOS приложений

#compose #uikit #android #ios #swiftui
Media is too big
VIEW IN TELEGRAM
Статья с реализацией подобной анимацией в Compose

#анимация @compose_broadcast