TGINSIGHT CHAT
Android Broadcast
@android_broadcast
TechnologiesПодборка новостей и статей для Android разработчиков. Реклама и связь с автором @ab_manager РКН https://abdev.by/rkn_tg_ab#MQRZR
Posts récents
Tag : #compose · 74 posts
Publié 5 mars
⚙️ Интервью с командой Compose Runtime про недавние оптимизации, что будет дальше и лучшие практики. Оригинал можно посмотреть/послушать на 📹YouTube #android#compose#производительность#AndroidDevelopersBackstage
Publié 3 mars
🤖Руководство(EN,5м) по добавлению выбора языка с помощью Jetpack API и интеграции его с Jetpack Compose Ссылка без VPN #android#jetpack#compose
Publié 26 févr.
⚰️Библиотеки RxIdler и okhttp-idling-resource теперь depreacated Десять лет назад Espresso привнес в тестирование Android одно из своих ключевых понятий – idling resource. Этот механизм ждал, пока приложение выполнит фоновую работу, прежде чем тест мог продолжиться. Square выпустили RxIdler и okhttp-idling-resource для мониторинга RxJava и OkHttp. Сегодня пришло время отправить их в архив. ❌Что не так с idling resource? Idling resource привязывает тесты к внутренней реализации приложения, а не к пользовательскому взаимодействию. Настоящий пользователь не ждет, пока OkHttp станет “idle” – он смотрит на UI. Если кнопка “Продолжить” загорелась зеленым – значит, можно нажимать. 💡Как теперь тестировать ожидания? Google обновил рекомендации, и теперь Compose предлагает встроенные API для ожидания условий. Для View-based интерфейсов можно написать кастомный ViewAction, который зацикливается на проверке условия, пока оно не выполнится. Deprecated статус не значит что библиотеки больше не рабоают. Вы можете их продолжать использовать, они стабильны, но подход больше не рекомендуется к использованию. #android#compose#okhttp#rxjava#тестирование
Publié 25 févr.
Описал про подход Pane в отдельном посте в @compose_broadcast #android#compose
Publié 8 févr.
🐱Buckwheat (на русском звучит "Гречка") - это приложение с открытым исходным кодом, которое помогает вам тратить деньги разумно. Запись каждой статьи расходов приводит вас в чувства и дает представление о том, сколько и как вы можете потратить. Стек технологий: Jetpack Compose, KotlinX Coroutines, Room, Dagger + Hilt, Coil 🛒 Вы можете установить приложение из Google Play #android#opensource#пример#fdroid#compose
Publié 5 févr.
Вышел Coil 3.1.0 - популярный загрузчик картинок с поддержкой KMP 👉Улучшили производительность AsyncImage: скорость работы стала лучше на 25-40%, а потребление памяти - на 35-48% 👉 FakeImage теперь deprecated 👉 Появился ColorImage - полезен для возвращения фейковых значений в тестах и для Compose превью 👉 coil-compose-core больше не зависит от Dispatchers.Main.immedate, что позволило исправить баги в работе Paparazzi и Roborazzi 🛠 Множество других исправлений и улучшений API #kmp#android#compose
Publié 4 févr.
📹Демонстрация как Gemini 1.5 в Android Studio может сгенерировать код Запрос, который ввел разработчик Act as an Android app developer, analyze the project provided, generate an updated Profile.kt file for this project so that the Compose Preview is as close to the provided image as possible. Make sure to Include imports. Use Jetpack Compose and Kotlin. Use as many components as possible from the project. Don't omit code, provide the full solution. Do not include any previous responses as context. @project #android#compose#gemini#androidstudio
Publié 4 févr.
Google объвила об отказе разработки Relay - инструмента для генерации Compose кода на основе макетов в Figma. Срок закрытия поддержки - 30 апреля 2025. Причина закрытия проекта - появление Figma Code Connect с поддержкой Compose #compose#figma
Publié 27 janv.
⚙️Optimize App Performance By Mastering Stability in Jetpack Compose (EN, 20м) Очень подробный гайд по тому, как оптимизировать производительность приложения через использование стабильных типов для меньшего числа рекомпозиций. Разбираются: 👉 Что такое Stable тип 👉 Как происходит рекомпозиция 👉 Restartable и Skippable Composable функции 👉 Compose Compiler Metrics 👉 Аннотации Immutable и Stable 👉 Аннотация NonRestartableComposable 👉 Как стабилизировать Composable функции 👉 Strong Skipping Mode #compose#производительность
Hashtags
Publié 27 janv.
Руководство(EN,6м) от команды CameraX по созданию эффекта как на видео, когда весь ваш UI на Compose. Используется определение лиц в кадре и наложение масок 🔗Ссылка без VPN #android#jetpack#camerax#камера#compose
Publié 24 janv.
🔨В Android Studio добавили генерацию превью Composable функций на основе Gemini Сгенерированные превью будут заполнены данными, не всегда идеально, но как минимум уже будет вам полезно. #android#androidstudio#compose#gemini
Publié 22 janv.
Compose Preview Function Creator - плагин для Android Studio, чтобы быстро генерировать превью для Composable функций #androidstudio#android#compose
Hashtags