This media is not supported in your browser
VIEW IN TELEGRAM
Статья (EN, 5м) с руководством по реализации подобного прогресса а Compose с помощью Canvas и Animation API
#анимация
#анимация
🔥26
Инструкция (7м) от TouchLab как интегрировать нативные iOS компоненты в Compose iOS
#ios #swiftui #compose #kmp
#ios #swiftui #compose #kmp
👍19
Точнее это случится с релизом Kotlin 2.0. Это значит что вместе с релизом новой версии Kotlin сразу будет релизится Compose компилятор и не придется ждать обновлений из Jetpack.
androidx.compose.compiler:compiler
заменят на org.jetbrains.kotlin:kotlin-compose-compiler-plugin-embeddable
📦 Новый Compose Compiler Gradle плагин (раньше был частью Android Gradle Plugin) позволит быстро настроить фреймворк в вашем проекте. Пример миграции тут
Больше подробностей в обновленной документации
#compose #kotlin #k2
Больше про Compose в @compose_broadcast
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥46👍10❤2
Вышел Compose Compiler 1.5.13. Режим Strong Skipping теперь больше не является экспериментальным и в следующем релизе станет поведением по умолчанию
Strong Skipping Mode - делает менее строгой проверки на изменение данных что приводит к меньшему числу рекомпозиций.
#compose #производительность
Strong Skipping Mode - делает менее строгой проверки на изменение данных что приводит к меньшему числу рекомпозиций.
#compose #производительность
👍24🔥3
👍14
Forwarded from Android Broadcast
Вышла Jetpack Navigation Compose 2.8.0 Alpha 08 с поддержкой типобезопасной навигации. Это значит больше никаких аргументов через строки, а всё безопасно на основе KotlinX Serialization
👉 Артефакт
👉 NavType теперь поддерживает List<Int>, List<String>, List<Boolean>, List<Float> и List<Long>
#compose #навигация #jetpack #jetpackupdate
👉 Артефакт
navigation-fragment-compose
artifact предоставляет LocalFragment для работы с ComposableFragment👉 NavType теперь поддерживает List<Int>, List<String>, List<Boolean>, List<Float> и List<Long>
#compose #навигация #jetpack #jetpackupdate
👍38🔥8
Больше подробностей про типобезопасную навигацию в Jetpack Navigation Compose читайте в статье (EN, 8м). Ребята взяли KotlinX Serialization и сделали всё на основе его красиво (почему не сразу???)
#навигация #jetpack #compose
#навигация #jetpack #compose
🔥26👍3
Forwarded from Android Broadcast
Всем кто разрабатывает под Android TV возрадуйтесь - первая Beta Jetpack Tv-Material 1.0 на Compose
#androidtv #compose #material #дизайн #jetpack #jetpackupdate
#androidtv #compose #material #дизайн #jetpack #jetpackupdate
👍13👏10🎉2
В официальной документации по Android выпустили руководство по созданию Shared Element Transition в Compose. Руководство содержит информацию о том как сделать анимацию и какие ограничения есть у неё сейчас
#анимация #compose #sharedelement
#анимация #compose #sharedelement
🔥21👍8👌1
Рекомпозиция в Compose: что не видно разработчику невооруженным глазом (9м)
Статья освещает
1️⃣ Как работает рекомпозиция в Compose
2️⃣ На чём основана рекомпозиция
3️⃣ Как происходит оптимизация рекомпозиции на фреймворк
#подкапотом
Статья освещает
#подкапотом
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Сталкивались ли вы с проблема производительности UI на Compose?
Anonymous Poll
44%
Да (делитесь в комментариях и как решали)
29%
Нет
13%
Не пишу на Compose
0%
Не пишу код
14%
Не участвую в опросе
👍2
Вышел первый Release Candidate Compose Multiplatform 1.6.10
👉 Поддержка Kotlin 2.0 (нужна миграция на новый Gradle плагин)
🛠 Исправление багов из Beta версий
⬆️ Обновление зависимостей
#k2 #kotlin2
👉 Поддержка Kotlin 2.0 (нужна миграция на новый Gradle плагин)
🛠 Исправление багов из Beta версий
⬆️ Обновление зависимостей
#k2 #kotlin2
👍24🔥11🎉5
Forwarded from Kotlin Adept Notes (Alex Panov)
В докладе много всего интересного про подкапотную магию работы Compose, а именно:
Приятного просмотра
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥33👍8❤4
Разбор (EN, 7м) сложностей тестирования UI на Compose со стандартным решением от Google.
Сделал автор библиотеки для тестирования Ultron и показывает как можно делать их удобнее
#автотесты #ui #compose #ultron #тестирование
Сделал автор библиотеки для тестирования Ultron и показывает как можно делать их удобнее
#автотесты #ui #compose #ultron #тестирование
👍8
Forwarded from Android Broadcast
На канале Android Broadcast есть большой разбор (таймкоды присутствуют) всех возможностей библиотеки Ultron от автора и сравнение с Kaspresso.
Telegram
Android Broadcast
📺 Полный разбор Ultron (3 часа кодинга) - фреймворка для UI тестов View и Compose. Сравнение с Google UI Test Framework и Kaspresso
Автор проделал огромную работу и заслуживает вашего лайка под видео и звезды на GitHub
1:49 О демо
4:59 Ultron Github
8:13…
Автор проделал огромную работу и заслуживает вашего лайка под видео и звезды на GitHub
1:49 О демо
4:59 Ultron Github
8:13…
👍6
Forwarded from Kotlin Multiplatform Broadcast
Мы строили, строили и построили первый оффлайн митап сообщества Mobile Broadcast в Минске!
Вас ждет 2 доклада по актуальным темам:
✔️ Асинхронное управление состоянием и как сделать просто. Узнаете важность правильной работы с состоянием, к чему приводит некорректная работа с ним и как избежать этих ошибок!
✔️ Как выбрать навигацию для Compose в современном мире (и нет Jetpack Compose не является лучшей даже с выходом версии 2.8.0). Автор поделиться своей историей выбора навигации, сравнит популярные решения и сделаем выводы вместе
Участие бесплатное по предварительной регистрации, а обсудить все детали и не пропускать встречи минского сообщества поможет чат Mobile Broadcast Минск
#минск #митап #анонс
Вас ждет 2 доклада по актуальным темам:
Участие бесплатное по предварительной регистрации, а обсудить все детали и не пропускать встречи минского сообщества поможет чат Mobile Broadcast Минск
#минск #митап #анонс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👏2
Forwarded from Android Broadcast
Коротки и классный доклад (EN, 20м) про то как именовать и дизайнить API Composable функций что он был интуитивно используемым любым разработчиком и тестирование не вызывало сложностей, конечно и чтобы делать высокую производительность.
#googleio #compose
#googleio #compose
❤21👍7
Forwarded from Kotlin Multiplatform Broadcast
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥93❤8