ru
Feedback
Android Broadcast

Android Broadcast

Открыть в Telegram

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

Больше

📈 Аналитический обзор Telegram-канала Android Broadcast

Канал Android Broadcast (@android_broadcast) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 14 514 подписчиков, занимая 8 547 место в категории Технологии и приложения и 44 624 место в регионе Россия.

📊 Показатели аудитории и динамика

С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 14 514 подписчиков.

Согласно последним данным от 29 сентября, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -14, а за последние 24 часа — -1, при этом общий охват остаётся высоким.

  • Статус верификации: Не верифицирован
  • Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 37.35%. В первые 24 часа после публикации контент обычно набирает 23.69% реакций от общего числа подписчиков.
  • Охват публикаций: В среднем каждый пост получает 5 422 просмотров. В течение первых суток публикация набирает 3 440 просмотров.
  • Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 17.
  • Тематические интересы: Контент сосредоточен на ключевых темах, таких как api, kotlin, gradle, сборка, androiddev.

📝 Описание и контентная политика

Автор описывает ресурс как площадку для выражения субъективного мнения:
“Подборка новостей и статей для Android разработчиков. Реклама и связь с автором @ab_manager РКН https://abdev.by/rkn_tg_ab #MQRZR”

Благодаря высокой частоте обновлений (последние данные получены 30 сентября, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.

14 514
Подписчики
-124 часа
+97 дней
-1430 дней
Архив постов
🤖 Правильной собирай билд для оценки производительности Чтобы оценить скорость работы приложения надо собирать сборку со всеми оптимизация и обязательно выключать дебаг для билда. Чтобы иметь возможность оценить как работает продакшен сборка с помощью инструментов профилирования в Android 10 добавили специальный режим Profialable. Включается в AndroidManifest
<application …>
    <profileable
        android:shell="true"
        android:enabled="true"
        tools:targetApi="29" />
</application>
android:shell (API 29) открывает локальные инструменты с хоста. android:enabled (API 30) — можно ли профилировать вообще; дефолт true, false режет и систему, и shell. Зачем это в проде, а не только в src/debug. Google прямо пишет: тег рассчитан на release. Хост не читает память, только стеки. В релизе они обычно обфусцированы и без символов. Риск маленький, зато можно мерить тот же APK, что уходит в стор. На практике это обязательный кусок пайплайна [Baseline Profiles](https://developer.android.com/topic/performance/baselineprofiles/overview) + [Macrobenchmark](https://developer.android.com/topic/performance/benchmarking/macrobenchmark-overview). Визард модуля сам дописывает <profileable android:shell="true"/> в манифест таргета и ставит isDebuggable = false на benchmark-билдтайп. Без тега генерация профиля и честные StartupTimingMetric не взлетят. Что я делаю у себя: оставляю в основном манифесте, не прячу в debug source set. Если политика безопасности параноидальная — можно вынести в src/benchmark / отдельный flavor, но тогда локально не прогонишь Perfetto по стор-сборке. Документация тега: [<profileable>](https://developer.android.com/guide/topics/manifest/profileable-element) #Android #AndroidDev #Performance #BaselineProfiles ``` длина: ~1450 видимых символов · режим: текст + превью ссылки на developer.android.com графика: отдельная картинка не нужна. Превью официальной доки достаточное. Если захочешь обложку — схема «debuggable vs profileable» (два столбика: штрафы JIT / честные стеки). ссылки: ставятся вручную Ctrl+K / Cmd+K. - <profileable> → https://developer.android.com/guide/topics/manifest/profileable-element - Baseline Profiles → https://developer.android.com/topic/performance/baselineprofiles/overview - Macrobenchmark → https://developer.android.com/topic/performance/benchmarking/macrobenchmark-overview заметки: источник зашит. Если в канале уже был пост про Baseline Profiles / ProfileInstaller — поставь перелинковку. Вставка обычным текстом; ** и `` ` `` сконвертятся при отправке.

🔥 ОТКРЫВАЕМ ГОРОДСКОЙ СЕЗОН С ЭРГОСТОЛ! С 21 по 30 сентября вас ждут скидки до -20% на столы, кресла и аксессуары. В акции участвуют популярные модели столов Терра 3.0, Квадро 4.0 Про, Уно 3.0 , кресла Экзо Флекс, Экзо Аура, беспроводная зарядка, кронштейны и многое другие. Это отличная возможность приобрести их выгодно! ⏳ Время ограничено! Успейте выбрать свой идеальный стол до 30 сентября. 👉 Со всеми предложениями можно ознакомиться на сайте. 🎁 А с промокодом ANDROID10 получите ещё –10% на все товары в корзине! Реклама. ООО «СОФТЭФФЕКТ». ИНН 7735575262

🔴 Как получить офер в Amazon? Сегодня, 21 сентября, 19:00 (время по Минску, GMT+3) В чате Закрытого Сообщества Broadcast оди
🔴 Как получить офер в Amazon? Сегодня, 21 сентября, 19:00 (время по Минску, GMT+3) В чате Закрытого Сообщества Broadcast один из его участников поделился новость что получил офер в Amazon. Решил провести стрим сообщества, где я и вы сможете задать вопросы + узнаем как сейчас происходит процесс. Стрим пройдет на 📹 YouTube, 🪙 Boosty и в чате закрытого сообщества в Telegram #AndroidBroadcast

Напоминаю про розыгрыш билетов на Podlodka Android Crew s16. Подводим итоги завтра в воскресенье с утра

Какой DI вы используете?
Anonymous voting

🤖 GPT-6 Astra в большом отрыве 🤯 для решения задач и дешевле, чем Fable 5.1 и Opus 5 😂 для решения задач в Android, но даж
🤖 GPT-6 Astra в большом отрыве 🤯 для решения задач и дешевле, чем Fable 5.1 и Opus 5 😂 для решения задач в Android, но даже топовая модель пока решает чуть больше четверти задач, а значит, что настройка харнеса, декомпозиция и корректировка всё ещё будут за человеком. 🆕 Обновление бенчмарка принесло оценку новых моделей: Gemini 3.8 и 3.7 Flash, GPT-6, Fable 5.1, Kimi K3 и Qwen 3.8 Max. Конечно, новый подход к оценке значительно поменял расстановку моделей и затраты в $ за тест. 👉 Эффективная Luna улетела очень далеко 👉 Kimi K3 и Qwen 3.8 Max достойно держатся на уровне топов! 👉 Gemini 3.8 Flash — самая дешевая и лучше, чем Sonnet 5 🤔 #AndroidDev #Android #AI #Benchmark

🤖 Большое обновление Android Bench - теста разных AI моделей на реальных Android задачах Нововведением является добавление д
+1
🤖 Большое обновление Android Bench - теста разных AI моделей на реальных Android задачах Нововведением является добавление длительных задач Long-horizon tasks (LHT), которые разработчик человек обычно дни, а то и неделю: апгрейда зависимостей, новые фичи, реализация приложений с нуля и портирование кроссплатформенных приложений на Android. Для каждой модели теперь можно увидеть подробные результаты их их решения. В связи с обновление методологии все модели прошли переоценку и результаты можно увидеть на дашборде. 🔗 Источник - Android Developers Blog #Android #AndroidDev #AI #Benchmark

🤖 СРОЧНО УБЕРИ lazy списки - используй Grid Адаптивность - важный аспект удобно UI, но почему-то разработчики продолжа/т по
🤖 СРОЧНО УБЕРИ lazy списки - используй Grid Адаптивность - важный аспект удобно UI, но почему-то разработчики продолжа/т по умолчанию фигачить списки, вместо того чтобы подстроиться под ширину. LazyColumn и LazyRow фиксируют один столбец. Перейдите на LazyVerticalGrid / LazyHorizontalGrid с GridCells.Adaptive. Колонок станет столько, сколько влезает при минимальной ширине ячейки, а их количеством можно гибко управлять через политику GridCells.
LazyVerticalGrid(
    columns = GridCells.Adaptive(minSize = 160.dp),
    contentPadding = PaddingValues(16.dp),
    horizontalArrangement = Arrangement.spacedBy(12.dp),
    verticalArrangement = Arrangement.spacedBy(12.dp),
) {
    items(items, key = { it.id }) { item ->
        ItemCard(item)
    }
}
Всего есть 3 политики: ```kotlin // сколько влезет, ячейка ≥ minSize GridCells.Adaptive(minSize = 160.dp) // всегда ровно N колонок GridCells.Fixed(count = 2) // столбцов ровно size, лишнее место не растягивает GridCells.FixedSize(size = 180.dp) ``` В зависимости от экрана вы уже не будете играться какой Layout выбрать, а уже только менять политику подсчета ячеек #Android #AndroidDev #Compose #Adaptive

🐱Вышел стабильный Yatagan 2.0: Dagger-вызовы можно не переписывать Яндекс выкатил Yatagan 2.0.0 - Dagger подобный DI, но упрощенный и полностью может работать через рефлексию Что нового в релизе 2.0: 👉 Единый Yatagan для разных backend обработки. Codegen и reflection подхватываются сами, сгенерированная реализация в приоритете. Yatagan.create() / builder() / autoBuilder() не менялись. 👉 Экспериментальный Dagger compatibility mode. Флаг yatagan.experimental.enableDaggerCompatibility, Yatagan генерит фасады DaggerMyComponent.create() / .builder(). Ядро Dagger есть (components, modules, scopes, multibindings, assisted). Нет Hilt, dagger.android, Producers, gRPC, SPI-плагинов. Миграцию можно скормить агенту: в репо лежит skill для этого. #Android #AndroidDev #Dagger #Яндекс #DI

🤯 Dagger официально поддерживает KSP. Это уже STABLE. Под капотом всё так же генерируется Java, KMP не появилось, но зато мо
🤯 Dagger официально поддерживает KSP. Это уже STABLE. Под капотом всё так же генерируется Java, KMP не появилось, но зато можно отказаться от KAPT. Dagger Hilt и androidx.hilt тоже поддерживают KSP.
//build.gradle.kts
plugins {
  id "com.google.devtools.ksp" version "2.3.9"
}

dependencies {
  ksp("com.google.dagger:dagger-compiler:2.60.1")
  ksp("com.google.dagger:hilt-compiler:2.60.1")
}
💬 Те, кто успел перейти, — делитесь впечатлениями. #Dagger #Android #AndroidDev #Kotlin #KSP

Демо работ ARTEMIS

🤖 AI агент сможет тапать по настоящему проходить сценарии Android приложений на эмуляторе/устройстве ARTEMIS от Pixel Test E
+5
🤖 AI агент сможет тапать по настоящему проходить сценарии Android приложений на эмуляторе/устройстве ARTEMIS от Pixel Test Engineering - это агент, который выполняет сценарии, описанный на естественном языке, на Android эмуляторе/устройстве. Умеет работать с logcat, снимать скриншоты и использовать другие возможности. Типичный промпт в IDE:
Build the latest changes into an APK, install it on the connected device, open the login screen with a test account, verify there are no unexpected popups after login, and return screenshots of the final page.
Для чего стоит пробовать 👉 Воспроизвести баг прямо из AI агента 👉 Смоук после правок кода 👉 Тестирование сквозь несколько приложений 👉 Разобраться в работе приложения ❌ Для стабильного регресса или отладки с брейкпоинтами решение подойдет. Под капотом могут быть различные LLM по доступу через API Token. Можно поставить MCP для интеграции с AI агентами. Есть два профиля работы: 👉 flash - простой и быстрый с экономией токенов (тратится ~3–5 сек на шаг) 👉 pro - глубокая проработка с мультиагентным графом: planner / operator / checker (тратится ~15–40 сек на шаг) Планируется поддержка iOS и использование облегченных локальных моделей #Android #AI

🤖 AI агент сможет тапать по настоящему проходить сценарии Android приложений на эмуляторе/устройстве ARTEMIS от Pixel Test E
🤖 AI агент сможет тапать по настоящему проходить сценарии Android приложений на эмуляторе/устройстве ARTEMIS от Pixel Test Engineering - это агент, который выполняет сценарии, описанный на естественном языке, на Android эмуляторе/устройстве. Умеет работать с logcat, снимать скриншоты и использовать другие возможности. Типичный промпт в IDE:
Build the latest changes into an APK, install it on the connected device, open the login screen with a test account, verify there are no unexpected popups after login, and return screenshots of the final page.
Для чего стоит пробовать 👉 Воспроизвести баг прямо из AI агента 👉 Смоук после правок кода 👉 Тестирование сквозь несколько приложений 👉 Разобраться в работе приложения ❌ Для стабильного регресса или отладки с брейкпоинтами решение подойдет. Под капотом могут быть различные LLM по доступу через API Token. Можно поставить MCP для интеграции с AI агентами. Есть два профиля работы: 👉 flash - простой и быстрый с экономией токенов (тратится ~3–5 сек на шаг) 👉 pro - глубокая проработка с мультиагентным графом: planner / operator / checker (тратится ~15–40 сек на шаг) Планируется поддержка iOS и использование облегченных локальных моделей #Android #AI

Какие у вас сейчас есть сложности в Android разработке, которые хотели бы изменить, а главное какой должна быть перемена? Сюда также накидывайте, чего нету, а вы бы хотели увидеть в Android

Вам приходилось использовать ViewModel.onCleared()?
Anonymous voting

Стрим начался https://youtube.com/live/5KW-48VjHzM

📹 Как попасть в IT сегодня? LIVE Q&A сессия вместе с @alexgladkovblog 2026 год стал годом потрясений в IT: - сокращение коли
📹 Как попасть в IT сегодня? LIVE Q&A сессия вместе с @alexgladkovblog 2026 год стал годом потрясений в IT: - сокращение количества вакансий; - специалисты с опытом без уверенности, что получится найти работу; - активное наступление AI и трансформация компаний. Рынок работы штормит по полной, и нужны ответы. В эту пятницу, 11 сентября, вместе с Лешей Гладковым буду отвечать на ваши вопросы в прямом эфире на YouTube. Стрим будет полезен всем, кто ищет работу или хочет попасть в IT. Вопросы можно задать заранее в комментариях под постом.

🤖 Passkey и пароли можно перекинуть между менеджерами на Android без "танцев" Раньше смена менеджера паролей была болью: выг
🤖 Passkey и пароли можно перекинуть между менеджерами на Android без "танцев" Раньше смена менеджера паролей была болью: выгрузить незашифрованный файл, надеяться, что его никто не увидит, а passkey завести заново на каждом сайте. Теперь перенос идёт через Android систему: открываешь новый менеджер → Import → Android находит установленные источники → подтверждаешь в старом приложении → данные уезжают за секунды. Работает уже с Google Password Manager, 1Password, Bitwarden и Dashlane. Google заявляет о поддержке Android 8+, у партнёров порог выше (у Bitwarden, например, 14+ и актуальные Play Services). Для тех, кто пишет сам менеджер паролей, это не кнопка в настройках, а API: androidx.credentials:providerevents (сейчас 1.0.0-alpha06). Провайдер регистрирует ExportEntry, система поднимает activity по androidx.identitycredentials.action.IMPORT_CREDENTIALS, наружу уходит [FIDO CXF](https://fidoalliance.org/specs/cx/cxf-v1.0-ps-20250814.html), не сырой секрет в файл. Поддерживаются пароли, passkey, адреса, карты и кастомные поля. Такое решение повышает конкуренцию и делает миграцию простой для всех. Я сам помню как съезжал с Google Password Manager и было немного костылей с дубликатами, а тут даже решили 🔗 Документация Credential transfer #Android #AndroidDev #Passkey

🤖 Passkey и пароли можно перекинуть между менеджерами паролей на Android без танцек с бубном Раньше смена менеджера паролей выглядела больно: 1️⃣ выгрузить незашифрованный файл, надеяться, что его никто не увидита passkey завести заново на каждом сайте. Теперь перенос идёт через систему: открываешь новый менеджер → Import → Android находит установленные источники → подтверждаешь в старом приложении → данные уезжают за секунды. Работает уже с [Google Password Manager](https://blog.google/products-and-platforms/platforms/android/switch-password-managers/), 1Password, Bitwarden и Dashlane. Google пишет Android 8+, у партнёров порог выше (у Bitwarden, например, 14+ и свежие Play Services). Дубликаты при импорте в GPM пропускаются, для операции нужен screen lock. Для тех, кто пишет сам менеджер паролей, это не кнопка в настройках, а API: androidx.credentials:providerevents (сейчас 1.0.0-alpha06). Провайдер регистрирует ExportEntry, система поднимает activity по androidx.identitycredentials.action.IMPORT_CREDENTIALS, наружу уходит [FIDO CXF](https://fidoalliance.org/specs/cx/cxf-v1.0-ps-20250814.html), не сырой секрет в файл. Поддерживаются пароли, passkey, адреса, карты и кастомные поля. Пользователю это снимает главный стоп при смене хранилища. Разработчику менеджера без интеграции экспорт снова упрётся в CSV, и passkey так не уедут. Документация: [Credential transfer](https://developer.android.com/identity/sign-in/credential-transfer) #Android #AndroidDev #Passkeys #CredentialManager