This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик написал специальную (5м) реализацию Layout, чтобы унифицировать поведение при появления клавиатуры на Android и iOS при использование Compose Multiplatform
#compose
#compose
❤28👍6
Forwarded from Yandex for Mobile
Ребята из Яндекс Диска сейчас активно переезжают на Compose. Вера Юрьева, Android-разработчик в команде Яндекс 360, делится инсайтами и опытом, который поможет избежать очевидных ошибок и с пониманием подойти к использованию фреймворка.
Внутри Вера обсудит:
Подписывайтесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🔥4💯2👌1
Media is too big
VIEW IN TELEGRAM
В этом эпизоде Compose Tips показывают как Сетки (Grid) иногда могут служить лучшей альтернативой, чтобы сделать эти макеты более динамичными и привлекательными, особенно при поддержке разных размеров окон на разных устройствах.
📺 Оригинал на YouTube
#compose
#compose
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20
Forwarded from Android Broadcast
Landscapist - расширения для Coil, Glide и Fresco, который направлены на расширения возможностей для работы с Compose и KMP. Автор заявляет очень высокую оптимизацию с минимальным количеством рекомпозиций.
#compose #network #coil #glide #fresco
#compose #network #coil #glide #fresco
👍12
This media is not supported in your browser
VIEW IN TELEGRAM
Инструкция(10м) реализации собственного слайдера в Jetpack Compose. Исходный код можно найти тут
#compose
#compose
🔥56👏4👍3
❤12👍2👏1
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🔥38👍4🏆2
Forwarded from Android Broadcast
В следующей версии Android Studio уберут Motion Editor 🤯, как часть процесса миграции с XML UI на Jetpack Compose. Используйте Compose Animation Preview (говорится что это более продвинутый инструмент)
#androidstudio #compose #анимация
#androidstudio #compose #анимация
👌17👏7
Forwarded from Android Broadcast
"Как из Леруа Мерлен сделали Лемана Про" (13м) - история ребрендинга приложения о том как меняли, цвета, строки, работу с Deep Link и другие части Android и iOS приложений
#compose #uikit #android #ios #swiftui
#compose #uikit #android #ios #swiftui
👍10❤3
Статья с введением в UI тесты на Jetpack Compose, кажется полезным если вы не хотите читать документацию на английском
#compose #тестирование
#compose #тестирование
👍20
Вышел Compose Multiplatform 1.7.0
👉 Jetpack Navigation с поддержкой Safe Args и Shared Element Transitions
👉 LocalLifecycleOwner переехал в lifecycle-runtime-compose и может быть использовать вне Compose UI
👉 Поддержка WindowSizeClass в Compose MP
👉 Адаптивные layout в Compose MP (также навигация)
⬆️ Требуется Android Gradle Plugin 8.1.0 или выше
👉 Compose MP ресурсы на Android теперь хранятся в ассетах
❌ API для работы с ресурсами в compose.ui сделали deprecated. Используйте Compose Resources API
👉 Поддержка Kotlin 1.9.25
🛠 Исправление багов и улучшения
Изменения на GitHub
#compose #multiplatform
👉 Jetpack Navigation с поддержкой Safe Args и Shared Element Transitions
👉 LocalLifecycleOwner переехал в lifecycle-runtime-compose и может быть использовать вне Compose UI
👉 Поддержка WindowSizeClass в Compose MP
👉 Адаптивные layout в Compose MP (также навигация)
⬆️ Требуется Android Gradle Plugin 8.1.0 или выше
👉 Compose MP ресурсы на Android теперь хранятся в ассетах
👉 Поддержка Kotlin 1.9.25
🛠 Исправление багов и улучшения
Изменения на GitHub
#compose #multiplatform
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉23🔥4👍2