Compose Broadcast
5.45K subscribers
316 photos
83 videos
514 links
Все о Jetpack Compose и Compose Multiplatform

YouTubе канал: https://youtube.com/androidBroadcast
Android - @android_broadcast
iOS - @ios_broadcast
Kotlin - @kotlin_broadcast
Download Telegram
Forwarded from Android Broadcast
В следующей версии Android Studio уберут Motion Editor 🤯, как часть процесса миграции с XML UI на Jetpack Compose. Используйте Compose Animation Preview (говорится что это более продвинутый инструмент)

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

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

#анимация @compose_broadcast
👍203👌1
Статья с введением в UI тесты на Jetpack 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉23🔥4👍2
Вышел Jetpack Compose 1.7.4 c исправлением багов в Foundation и UI

#compose #android
👍17
Media is too big
VIEW IN TELEGRAM
📺 Адаптивные layout в Compose

Изучите принципы создания адаптивных макетов в 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
Библиотека с нестандартными прогрессами для Compose: шестеренки и пазл

#compose
👏20👍13🔥4
Если вы делает приложения для десктопа с возможность использования из трея, то библиотека Compose Native Tray может помочь вам писать там UI на Compose. Поддержка #windows, #macos, #linux

#desktop
42👍18🔥6👌1
This media is not supported in your browser
VIEW IN TELEGRAM
Как добавить поддержку Predictive Back Gesture в Compose читайте в статье

#compose #анимация #android14
👍24🔥2
Интересная статья где автор показывает как с помощью инструментов Perfetto и Diffetto искать проблемы в работе Composable функций

#compose #производительность #android
👍19
Media is too big
VIEW IN TELEGRAM
📺 Performance: Perfetto Traceviewer (7 мин)

Хорошее видео чтобы понять как работать с Perfetto и анализировать трейсы Android системы

#инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Статья (9м) с реализацией виджета выбора даты на Compose

#compose
👍20🔥14
Yandex MapKit KMP SDK - библиотека обертка над Yandex Map Kit для Android и iOS

Поддерживает несколько способов взаимодействия для обеспечения постепенной интеграции в приложение. Можно вынести логику в Kotlin common код и иcпользовать нативный UI или взять реализацию на Compose Multiplatform

Больше подробностей смотрите в статье

#yandex #карты #kmp #android #ios
🔥23
Media is too big
VIEW IN TELEGRAM
📺 Видео от Android Developers (4м) про использование Modifier.anchoredDraggable для перемещения компонентов UI

#compose
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥354👍3