TGINSIGHT CHAT
Android Broadcast
@android_broadcast
TechnologiesПодборка новостей и статей для Android разработчиков. Реклама и связь с автором @ab_manager РКН https://abdev.by/rkn_tg_ab#MQRZR
Posts récents
Tag : #jetpack · 98 posts
Publié 27 mars
🚀Первая альфа-версия DataStore 1.2.0, в которой добавлена поддержка работы в режиме Direct Boot (режим работы приложения до разблокировки устройства пользователем). Кроме того, появился артефакт с поддержкой Guava для Java. #android#jetpack#jetpackupdate
Hashtags
Publié 27 mars
🚀Jetpack Navigation теперь поддерживает тестирование не только на Android в версии 2.9.0-alpha09. Теперь для тестирования навигации не требуется Android-устройство, эмулятор или использование Robolectric, благодаря тому что артефакт navigation-testing поддерживает JVM Desktop таргет KMP. Также поддерживается iOS. #android#jvm#desktop#jetpack#jetpackupdate#навигация#ios
Publié 27 mars
🚀 Добавили поддержку Android 16 для Jetpack Activity в версии 1.11.0 Alpha02 #android#jetpack#android16#jetpackupdate
Publié 27 mars
🚀 Отличные улучшения в Jetpack Biometric 1.4.0-alpha03 👉 Удалили артефакт ktx, так как библиотека теперь полностью на Kotlin 👉 Представили аналог Activity Result API для обработки, который поддерживает смену конфигурации 👉 Перешли на аннотации JSpecify #android#jetpack#jetpackupdate#безопасность
Publié 27 mars
🚀 Вышел Jetpack Room 2.7.0 RC03 с важными исправлениями багов перед выходом первой стабильной версии с поддержкой KMP #android#jetpack#jetpackupdate#kmp
Publié 27 mars
🚀 Вышел Jetpack DataStore 1.1.4 и там изменили реализацию хранилища по умолчанию, которая должна уменшить количество ошибок повреждения данных #jetpack#jetpackupdate
Hashtags
Publié 17 mars
🚀Вышла первая Beta Jetpack Health SDK Это означает, что API теперь стабильны и готовы к продакшену. Если ваш Android-приложение работает с фитнес- и медицинскими данными, самое время интегрировать Health Connect. Что это дает? 👉 Унифицированный доступ к данным с разных устройств и приложений 👉 Гибкое управление разрешениями на доступ к данным 👉 Поддержка более 100 типов данных (фитнес, сон, питание и др.) Что нового в бете? 📌 Оптимизированное управление разрешениями – теперь проще запрашивать доступ к нужным данным 📌 Повышенная производительность – быстрее синхронизация и работа с БД 📌 Совместимость с Android 14+ Если у вас фитнес-приложение, пора переходить на Health Connect, чтобы работать с данными пользователей эффективнее. #android#jetpack#HealthConnect
Hashtags
Publié 14 mars
🚀Jetpack Credentials 1.5.0 позволяют переносить учетные данные на новое Android-устройство. Google выпустила обновленную библиотеку Jetpack Credentials 1.5.0, и вот главные изменения, которые вам стоит знать: 🤖Вторичный интерфейс для выбора учетных данных Теперь при использовании Credential Manager API вы можете связать запрос получения учетных данных (GetCredentialRequest) с конкретным UI-элементом вашего приложения (например, поле логина или пароля). В результате, после того как пользователь закроет основной селектор и перейдет к заполнению полей вручную, он увидит дополнительные предложения учетных данных прямо на клавиатуре или в выпадающем списке. Это значительно улучшит UX вашего приложения и облегчит процесс входа. 🤖Восстановление учетных данных (Restore Credentials) Новый тип RestoreCredential позволяет автоматически переносить учетные данные пользователя со старого устройства на новое при настройке Android. Если пользователь выберет ваше приложение для переноса, ему не придется заново вводить данные — все произойдет автоматически. Подробности тут. Как здорово, что такие возможности появляются, но их проблема — полагаться на разработчиков, которые вряд ли станут затягивать это API. #android#jetpack#backup
Publié 14 mars
🚀Jetpack Room 2.7.0 RC02 с фиксами Всё также идет подготовка к первому стабильному релизу Room с поддержкой KMP, самые важные: 🔥 Исправлено падение компилятора с NPE при обработке не JVM исходников через KSP 🛠 Исправлены Авто Миграции при добавление новой колонки в FTS таблице #android#jetpack#room#sql#kmp
Publié 14 mars
🚀Jetpack Navigation 2.8.9 получила исправление регресса работы Deep Link в версии 2.8.8 #android#jetpack#navigation
Hashtags
Publié 14 mars
🚀Jetpack Core i18n 1.0 - библиотека для качественной интернационализации приложения Google представила новую библиотеку c фокусом на 2 основных областях: 👉 Форматирование даты и времени, следуя лучшим практикам, опираясь на настройки пользователя и предоставляя доступ на новых и старых версиях Android 👉 Backport android.icu.text.MessageFormat - API для подготовки строк для показа пользователю с опциональными аргументами 👉 Библиотека будет портировать новые i18n API на старые версии Android #android#jetpack
Publié 13 mars
🚀Улучшили API для работы с Foldable Добавили возможность получения больше о физическом состоянии складного устройства. Новое API WindowInfoTracker.supportedPostures позволит понять поддерживает ли устройство режим tabletop (устройство частично сложено, складной экран разделён на 2 зоны) val currentSdkVersion = WindowSdkExtensions.getInstance().extensionVersion val message = if (currentSdkVersion >= 6) { val supportedPostures = WindowInfoTracker.getOrCreate(LocalContext.current).supportedPostures buildString { append(supportedPostures.isNotEmpty()) if (supportedPostures.isNotEmpty()) { append(" ") append( supportedPostures.joinToString( separator = ",", prefix = "(", postfix = ")")) } } } else { "N/A (WindowSDK version 6 is needed, current version is $currentSdkVersion)" } #jetpack#android#foldable