Android Broadcast
14.1K subscribers
3.44K photos
310 videos
11 files
5.75K links
Подборка новостей и статей для Android разработчиков.

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot

РКН https://abdev.by/rkn_tg_ab
Download Telegram
🔨 Встроенный XR эмулятор - часть Android Studio Narwhal Feature Drop | 2025.1.2

#androidstudio #androidxr #android
Please open Telegram to view this post
VIEW IN TELEGRAM
🔨 Android Studio Narwhal Feature Drop сможет проверить поддерживает ли ваше приложение 16 KB page size. APK Analyzer покажет какие библиотеки не имеют поддержки 16 KB page size. Чтобы проверить работу вашего приложения можете использовать новый эмулятор с 16 KB page size.

#androidstudio #ndk
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Улучшили навигацию между Compose Preview и Composable функцией с которой связано превью

#compose #androidstudio
🔨 Android Studio Narwhal FD позволит настроить ⚙️ Compose превью как вам будет угодно

#androidstudio #compose
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🔨 Compose превью теперь может быстро менять размеры. Это изменение в Android Studio Narwhal FD позволит проще проверять адаптивность UI, за что так топит Google

#androidstudio #compose
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
📹 Что нового в инструментах Android разработчика - Google I/O 2025

Ветеран Android Dev Tools команды как всегда делает самые крутые демо и рассказы. Том Норби - тот человек с которы я очень хочу пообщаться лично.

Основа посвящена AI агентам и Gemini для написания кода. Это тренд ближайших лет

Рекомендую всем посмотреть. Нарезку интересного буду постить

#android #androidstudio #googleio #ai #gemini
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
📹 Адаптивная Android разработка сделает ваше приложение классным на любом устройстве - Google IO 2025

Очень полезный доклад про разработку адаптивного приложения по дизайну, фичам и поведению. Учитывая, стойкий тренд перехода Android разработки в KMP это как никогда актуально!

#android #adaptive #material3 #jetpack #googleio
Please open Telegram to view this post
VIEW IN TELEGRAM
🏝 Через 5 минут начинается Keynote Kotlin Conf. Подключайтесь смотреть вместе на Boosty 🪙
Please open Telegram to view this post
VIEW IN TELEGRAM
🤖⭐️ Google выпустила GenAI API на основе Gemini Nano как часть ML Kit

В первой порции доступны 4 API (бета статус): суммаризация, исправление, перефразирование, описание изображения. Все модели работают на основе AI Core и полностью на устройстве пользователя. Это значит что все обрабатывается безопасно и работает без наличия интернета.

Пока поддерживается только небольшой список устройств (например, Pixel только линейка последнего поколения). Обещают расширять список в будущем. Скорее всего это связано с необходимой мощностью и оперативной памятью для запуска.

Подробнее в документации

#android #mlkit #gemini #googleio
Please open Telegram to view this post
VIEW IN TELEGRAM
// Пример использования суммаризации текста на основе GenAI API
val articleToSummarize = "Long text..."

val summarizerOptions = SummarizerOptions.builder(context)
.setInputType(InputType.ARTICLE)
.setOutputType(OutputType.ONE_BULLET)
.setLanguage(Language.ENGLISH)
.build()
val summarizer = Summarization.getClient(summarizerOptions)

suspend fun prepareAndStartSummarization(context: Context) {
val featureStatus = summarizer.checkFeatureStatus().await()

if (featureStatus == FeatureStatus.DOWNLOADABLE) {
summarizer.downloadFeature(object : DownloadCallback {

override fun onDownloadCompleted() {
startSummarizationRequest(articleToSummarize, summarizer)
}
})
} else if (featureStatus == FeatureStatus.DOWNLOADING) {
startSummarizationRequest(articleToSummarize, summarizer)
} else if (featureStatus == FeatureStatus.AVAILABLE) {
startSummarizationRequest(articleToSummarize, summarizer)
}
}

fun startSummarizationRequest(text: String, summarizer: Summarizer) {
val summarizationRequest = SummarizationRequest.builder(text).build()

summarizer.runInference(summarizationRequest) { newText ->
// Show new text in UI
}
}

summarizer.close()
🤖 В Android Studio можно будет включать экспериментальные AI фичи из Studio LAbs. Меню появится в стабильной Android Studio Narwhal

Сейчас уже доступно:
⭐️ Генерация превью функция для Compose
⭐️ Преобразование UI
⭐️ Передача изображений в чате с Gemini
⭐️ Добавление файлов проекта в качестве контекста

#androidstudio #android #ai #gemini
Please open Telegram to view this post
VIEW IN TELEGRAM
🤖 Рассказали про Google WearOS 6 на базе Android 16

Ключевые отличия от WearOS 5:
👉 Редизайн на основе Material 3 Expressive
👉 Улучшения времени работы до 10%
👉 Динамическая тема на основе цвета циферблата (будет в Pixel Watch)
👉 Новый лайут для тайлов с 3 слотами для элементов
👉 Компоненты оптимизированы под круглые и большие экраны
👉 Новые возможности кастомизации циферблатов. Будет поддержано в Watch Face Format v4
👉 API для создания магазинов циферблатов
👉 Credential Manager появится на WearOS
👉 Больше возможностей по управлению проигрываемой медиа

#android #wearos #googleio #materi3expressive
Please open Telegram to view this post
VIEW IN TELEGRAM
🤖 WearOS 6 позволит создавать магазины циферблатов

Google предоставляет множество возможностей по созданию циферблатов для WearOS на основе Watch Face Format и в следующей ОС добавляют Watch Face Push API, позволяющее создать свой магазин циферблатов 🤯

Циферблаты будут публиковать как и ранее. Разработчик может сделать приложение с витриной циферблатов и устанавливать их на часы с помощью Watch Face Push API

#android #wearos
Please open Telegram to view this post
VIEW IN TELEGRAM
🤖 Новые возможности для разработчиков циферблатов для WearOS

В WearOS 6 будет поддерживаться новая версия Watch Face Format (WFF). Она принесет
👉 Добавление пользовательского фото
👉 Анимации при переходе и выходе из спящего (ambient) режима
👉 Цветовые трансформации на основе значения
👉 Автоматическое изменения размера текста (доступно в WFF v3)

#android #wearos
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🛒 В Google Play можно будут остановить раскатку после Full Rollout 🔥

Одна из причин раскатки приложения пошагово - желание проверить как работает новая версия, но уже традицией стало оставлять раскатку на 99% из-за того что после полной нельзя остановить её. Теперь это станет возможным

#googleplay
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AvitoTech
❗️ Какими бы сложными не были решения, главное — принять их с defer recover()

Шутим, конечно! А, если серьезно, в новом выпуске «Свободного слота» говорим про то, с чем сталкивается каждый тимлид — непростые решения, которые приходится принимать: от переноса большого релиза до тяжелых увольнений.

Как действовать в этих ситуациях разбираемся с Олегом Федоткиным, CTO в Циан и автором канала «Инженер и менеджер». А ещё обсуждаем:

🔍 Что делать, если в команде назревает конфликт?
🔍 Как говорить «нет»?
🔍 Где проходит граница между поддержкой и жёстким решением?
🔍 Как оставаться устойчивым в стрессе?

Смотреть и слушать:
📺 Ютуб
🔵 ВК Видео
🎧 Mave

#tl #свободный_слот
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Yandex for Mobile
🈲 Крупное обновление DivKit — опенсорсного фреймворка Яндекса для мобильной разработки

Ребята добавили визуальный редактор, для работы с которым не нужно знать код — разработка интерфейсов похожа на работу в Figma.

Теперь команды разработчиков смогут быстрее прототипировать и реализовывать новые функции, выкатывать обновления и выпускать продукты в релиз. А продактам будет легче объяснять им свои потребности.

🔮 Помимо редактора, ребята показали ещё несколько фич. Например, теперь в DivKit удобнее создавать формы ввода текста, флажки и переключатели. Ещё там поменялась работа с анимациями: раньше нужно было писать скрипты и собирать сложную конструкцию из многих компонентов, а теперь можно добавить один простой аниматор.

Попробовать редактор в виде NPM-пакета можно уже сейчас. Все подробности об обновлении ищите здесь.

🎦 А ещё команда DivKit открыта к обратной связи и активно принимает предложения. Все новые функции, в том числе поддержка форм, анимаций, переменных и пользовательских функций, появились по вашему запросу!

Подписывайтесь:
💬 @Yandex4Mobile
📹 @YandexforMobile
Please open Telegram to view this post
VIEW IN TELEGRAM
🛒 В Google Play появятся проверки приложения до его отправки на ревью. Показали пример с проверкой на работу с Edget-to-Edge. Вы увидите предупреждение и рекомендации как исправить

#android #googleplay #googleio
Please open Telegram to view this post
VIEW IN TELEGRAM
🛒 Google Play Integrity API даёт свои результаты - в 5 раз сократили количество сессий приложений без установки не из Google Play

#android #googleplay #безопасность #googleio
Please open Telegram to view this post
VIEW IN TELEGRAM
🛒 Приложения с Google Play Services смогут проверять была ли установка их продукта на устройстве, даже если происходил его сброс 🤯 Фича называется Device Recall

Приложения смогут сохранить и получить данные, связанные с конкретным устройством. Информация сохраняется на серверах Google, что позволит получить данные после переустановки и даже сброса устройства до заводских настроек.

#googleplay #gms #android #безопасность #googleio
Please open Telegram to view this post
VIEW IN TELEGRAM