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
👍17
Media is too big
VIEW IN TELEGRAM
Изучите принципы создания адаптивных макетов в Compose, следуя системе phase, с примерами пользовательских макетов, используя советы и рекомендации по воплощению дизайна в жизнь.
0:00 Введение
0:23 Этапы и адаптивные layout
5:06 Проверка корректности первой демонстрации
6:53 Subcomposition
7:37 Информация о размерах на уровне окна
8:23 Custom Layout
17:39 Cхема решения
#compose
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18
👏20👍13🔥4
Если вы делает приложения для десктопа с возможность использования из трея, то библиотека Compose Native Tray может помочь вам писать там UI на Compose. Поддержка #windows, #macos, #linux
#desktop
#desktop
❤42👍18🔥6👌1