TGTGInsighttelegram intelligenceLIVE / telegram public index
Retour aux chaînes
Android Broadcast avatar

TGINSIGHT CHAT

Android Broadcast

@android_broadcast

Technologies

Подборка новостей и статей для Android разработчиков. Реклама и связь с автором @ab_manager РКН https://abdev.by/rkn_tg_ab#MQRZR

Abonnés1.4万Abonnés actuels de la chaîne
Posts indexés1,000Nombre de posts indexés
Portée récente75,200Somme des vues récentes
Posts récents

Posts récents

Page 68 sur 84 · 1,000 posts

🚀Вышла первая Beta Jetpack Health SDK Это означает, что API теперь стабильны и готовы к продакшену. Если ваш Android-приложение работает с фитнес- и медицинскими данными, самое время интегрировать Health Connect. Что это дает? 👉 Унифицированный доступ к данным с разных устройств и приложений 👉 Гибкое управление разрешениями на доступ к данным 👉 Поддержка более 100 типов данных (фитнес, сон, питание и др.) Что нового в бете? 📌 Оптимизированное управление разрешениями – теперь проще запрашивать доступ к нужным данным 📌 Повышенная производительность – быстрее синхронизация и работа с БД 📌 Совместимость с Android 14+ Если у вас фитнес-приложение, пора переходить на Health Connect, чтобы работать с данными пользователей эффективнее. #android#jetpack#HealthConnect

6,010 views

Publié 16 mars

Channel photo updated

views

JSpecify — стандартизация Java-аннотаций для статического анализа кода и взаимодействия между языками JVM. Если вы знакомы с Java или изучали исходный код, то одним из решений проблемы null является использование аннотаций nullability. Однако реализаций таких аннотаций много: JetBrains, Android Jetpack, Spring, Uber и другие создали свои версии. Решений очень много, и возникла проблема выбора и поддержки. Хотелось бы иметь стандарт в Java, но договориться не удалось. Консорциум компаний и команд из Google, JetBrains, Meta, Kotlin, Android, Spring, PMD, Sonar, EISOP и других объединился и создал единый стандарт, который обязуются поддерживать в своих решениях. JSpecify 1.0 сосредоточен на nullability и содержит четыре аннотации: @NonNull, @Nullable, @NullMarked, @NullUnmarked. Интеграция уже началась в библиотеки Jetpack Android и Kotlin. #java

8,000 views

Hashtags

Какие преимущества даст переход на Vulkan для отрисовки UI в Android? 🚀Производительность: Vulkan обеспечивает более эффективную работу с GPU и CPU, сокращая оверхед и повышая FPS. Лучше работает во множество поток 🔋Энергоэффективность: Снижение нагрузки на процессор ведёт к заметной экономии заряда аккумулятора. ⛏️Контроль и гибкость: Разработчики получают больше возможностей для тонкой настройки графического рендеринга и оптимизации приложений. ✅Кроссплатформенность: Vulkan поддерживается на многих платформах, что облегчает переносимость кода и улучшает совместимость приложений. Аналогичный переход сделала Apple, когда отказалась от OpenGL ES в iOS, заменив его на API Metal, которое призвано выполнять аналогичные функции, что и Vulkan. #android#vulkan

5,920 views

‼️Vulkan станет основной технологий для рендеринга UI в Android Начиная, с Android 17 большая часть устройств перейдет на рендеринг UI с OpenGL ES на Vulkan, а поддержку OpenGL будет убрана и станет доступна через ANGLE для трансляции команд в Vulkan. #android#android17#vulkan#opengl

8,280 views

🔨Play Billing Lab — крутой инструмент от Google, который поможет быстро внедрить и протестировать покупки в Android-приложениях без лишних сложностей. Теперь не нужно ломать голову над тестированием подписок или внутренних покупок вручную. Play Billing Lab позволяет: ✅ Создавать и управлять тестовыми покупками ✅ Легко симулировать разные сценарии оплаты ✅ Быстро находить ошибки интеграции Play Billing Library ✅ Проверять поведение приложения при отмене подписок, возобновлении и других сценариях И всё это — без реальных платежей и рисков для пользователей. Приложение прошло мимо меня, а вы уже пользовались этим инструментом? Делитесь впечатлениями и опытом в комментариях! #android#googleplay

7,070 views

Мы с вами говорили про отличия между платформами, но что говорить о мультиплатформе, если даже на разных Android-устройствах могут быть отличия в поведении, и явным рекордсменом по количеству особенностей являются устройства Xiaomi 🧡 Сегодня поговорим про регулярные выражения и букву ё. Кто ее только не отменял, но Xiaomi пошли дальше всех. К нам прилетел баг, что при введении ФИО буква ё не проходит валидацию по регулярному выражению. Первое, что приходит в голову, это, что мы написали кривой regex, ведь на самом деле, если использовать такое регулярное выражение ^[а-яА-Я]*$ то буква ё не попадает в этот диапазон и нужно определять ее отдельно, но нет, дело было не в этом. Дальше мы подумали, а что если клавиатура на Xiaomi использует какой-то другой символ ё и мы оказались правы. Действительно стандартная клавиатура использовала \u00eb символ юникода вместо \u0401 Все дело в клавиатуре, которая выбрана по умолчанию, если поменять клавиатуру на Gboard, то все будет окей. Так что перед проверкой данных нам пришлось делать замену данного символа, чтобы пройти валидацию и на бекенде 👍 Давайте порадуемся за Семëна с Xiaomi, теперь у него все будет хорошо 🫡 #Android#Regex#Xiaomi

6,210 views

Publié 14 mars

В последнее время я стал чаще выкладывать короткие видео в истории Telegram @android_broadcast, чтобы приносить больше пользы. Прошу вас поддержать канал голосом, чтобы иметь возможность публиковать больше контента и лучше оформить канал.

6,170 views

🚀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

6,720 views

🚀Jetpack Room 2.7.0 RC02 с фиксами Всё также идет подготовка к первому стабильному релизу Room с поддержкой KMP, самые важные: 🔥 Исправлено падение компилятора с NPE при обработке не JVM исходников через KSP 🛠 Исправлены Авто Миграции при добавление новой колонки в FTS таблице #android#jetpack#room#sql#kmp

6,570 views

🚀Jetpack Core i18n 1.0 - библиотека для качественной интернационализации приложения Google представила новую библиотеку c фокусом на 2 основных областях: 👉 Форматирование даты и времени, следуя лучшим практикам, опираясь на настройки пользователя и предоставляя доступ на новых и старых версиях Android 👉 Backport android.icu.text.MessageFormat - API для подготовки строк для показа пользователю с опциональными аргументами 👉 Библиотека будет портировать новые i18n API на старые версии Android #android#jetpack

7,120 views
12•••5•••10•••15•••20•••25•••30•••35•••40•••45•••50•••55•••60•••656667686970•••75•••80•••8384