Новая библиотека для навигации в Compose - Nibel. Библиотека не базируется на магических строках, а всё строго типизировано и можно переходить от Fragment в Compоsable и обратно
📝 Статья с обзором библиотеки (10 мин)
#navigation #android
📝 Статья с обзором библиотеки (10 мин)
#navigation #android
👍45👎7
This media is not supported in your browser
VIEW IN TELEGRAM
Compose Multiplatform видеоплеер с поддержкой Android (ExoPlayer), iOS (AVPlayer) и Desktop (VLC)
#android #ios #desktop #media
#android #ios #desktop #media
👍77👎1
Forwarded from Android Broadcast (Кирилл Розов)
YouTube
Live Edit for Jetpack Compose
Live Edit introduces a new way to edit your app’s Compose UI by instantly deploying code changes to the running application on a physical device or emulator.
Live Edit for Jetpack Compose → https://goo.gle/4570EAM
Jetpack Compose tutorial → https://goo.gle/3OyeULw…
Live Edit for Jetpack Compose → https://goo.gle/4570EAM
Jetpack Compose tutorial → https://goo.gle/3OyeULw…
👍12👎3
This media is not supported in your browser
VIEW IN TELEGRAM
Debugging the recomposition in Jetpack Compose (5 мин)
В Compose все вертится вокруг состояния и его обновления, а значит надо уменьшить количество действия при его изменение. В статье разбирается встроенные возможности Android Studio для анализа вашей рекомпозиции чтобы UI был отзывчивым
#androidstudio #tooling
В Compose все вертится вокруг состояния и его обновления, а значит надо уменьшить количество действия при его изменение. В статье разбирается встроенные возможности Android Studio для анализа вашей рекомпозиции чтобы UI был отзывчивым
#androidstudio #tooling
👍29👎3
Оптимизация анимации на Compose (10 мин)
Сравнение различных API для анимации в Compose и преимущества разных подходов, ситуации когда стоит выбрать какой и какие проблемы они в себе таят. Найдете кучу полезных лайфхаков
#animation #performance
Сравнение различных API для анимации в Compose и преимущества разных подходов, ситуации когда стоит выбрать какой и какие проблемы они в себе таят. Найдете кучу полезных лайфхаков
#animation #performance
👍28👎4
Compose Multiplatform активно развивается и в будущей версии 1.5.0 (уже в beta) много улучшений для iOS. Команда разработчиков просит вас опробовать новую версию именно на ОС от Apple и поделится обратной связью. Пользовательский опыт по скорости работы должен быть неотличим от натива!
#ios
#ios
👍24
Вышла первая Beta Compose Multiplatform 1.5.0
Новая версия сделал большой фокус на возможностях и скорости работе на iOS, но не только:
🔥 Dialog, Popup, WindowInsets API доступны из common кода
👉 Скролл на iOS и его физика теперь работает как нативный
👉 WindowInsets API теперь понимает iOS специфичные отступы
👉 Поддержка Dynamic Type на iOS
👉 Улучшили работу с ресурсами на iOS
👉 Поддержка 120 Гц на iOS
🛠 Фиксы фреймворка тестирования для десктопа
🛠 Прочие исправления и улучшения
#multiplatform #ios
Новая версия сделал большой фокус на возможностях и скорости работе на iOS, но не только:
🔥 Dialog, Popup, WindowInsets API доступны из common кода
👉 Скролл на iOS и его физика теперь работает как нативный
👉 WindowInsets API теперь понимает iOS специфичные отступы
👉 Поддержка Dynamic Type на iOS
👉 Улучшили работу с ресурсами на iOS
👉 Поддержка 120 Гц на iOS
🛠 Фиксы фреймворка тестирования для десктопа
🛠 Прочие исправления и улучшения
#multiplatform #ios
👍44👎1
Вышел Compose для Wear OS 1.2
👉 Поддержка Wear OS 4
👉 Раскрывающиеся элементы
👉 Поддержка Swipe To Reveal
👉 Поддержка превью для часов
👉 Улучшение анимаций
👉 Tiles 1.2
👉 Platform data bindings - связка между элементами тайлами и источниками данных: сердцебиение, шагометр, время и др.
#wear
👉 Поддержка Wear OS 4
👉 Раскрывающиеся элементы
👉 Поддержка Swipe To Reveal
👉 Поддержка превью для часов
👉 Улучшение анимаций
👉 Tiles 1.2
👉 Platform data bindings - связка между элементами тайлами и источниками данных: сердцебиение, шагометр, время и др.
#wear
👍33👎3
🎉 Вышел Jetpack Compose 1.5.0 🎉
👉 Улучшение производительности: рефакторинг Modifier (до 80% ускорили во времени композиции 🤯)
👉 Снижено потребление памяти
👉 Проверил рефакторинг BasicText для ускорения его работы
👉 Множество API для работы с текстом стали стабильными
👉 LazyStaggeredGrid API теперь стабильное
🛠️ Исправление багов. Говорят много багов пофиксили в Pager
Скоро появится документация для миграции кастомных Modifier на Modifier.Node API. Смотрите пример кодом и видео по теме 📺 Compose Modifiers deep dive (21 мин)
Подробности изменений по либам
👉 Compose Animation
👉 Compose Foundation
👉 Compose Material
👉 Compose Runtime
👉 Compose UI
#jetpack #android @compose_broadcast
👉 Улучшение производительности: рефакторинг Modifier (до 80% ускорили во времени композиции 🤯)
👉 Снижено потребление памяти
👉 Проверил рефакторинг BasicText для ускорения его работы
👉 Множество API для работы с текстом стали стабильными
👉 LazyStaggeredGrid API теперь стабильное
🛠️ Исправление багов. Говорят много багов пофиксили в Pager
Скоро появится документация для миграции кастомных Modifier на Modifier.Node API. Смотрите пример кодом и видео по теме 📺 Compose Modifiers deep dive (21 мин)
Подробности изменений по либам
👉 Compose Animation
👉 Compose Foundation
👉 Compose Material
👉 Compose Runtime
👉 Compose UI
#jetpack #android @compose_broadcast
👍60👎2
Отдельного поста заслуживает поддержка Jetpack Compose 1.5.0 нового компилятора Kotlin - K2. Нужно использовать Kotlin 1.9.0.и выше, а также включить флаги.
Делитесь результатами скорости работы и компиляции в комментариях
#k2
Делитесь результатами скорости работы и компиляции в комментариях
#k2
👍29👎2
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
1Sec Temporary Mail App - Kotlin Multiplatform приложение для работы с email. Используется Compose Multiplatform, Ktor, KotlinX Serialization и Voyager. Есть версия для Android, iOS и Desktop
#sample
#sample
👍39
Jetpack Compose UI Architecture Templates - плагин для IDEA что создавать себе классы и методы на основе различных шаблонов архитектуры с использованием Jetpack Compose
#architecture #tooling
#architecture #tooling
👍31👎4
Compose Look And Feel - библиотека для Compose с повторением Material 3 и Cupertino тем. Еще не всё готово до конца, но зато можно будет делать нативный UI под iOS проще из Compose Multiplatform
#android #ios
#android #ios
👍42