ch
Feedback
Android Broadcast

Android Broadcast

前往频道在 Telegram

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

显示更多

📈 Telegram 频道 Android Broadcast 的分析概览

频道 Android Broadcast (@android_broadcast) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 14 586 名订阅者,在 技术与应用 类别中位列第 8 770,并在 俄罗斯 地区排名第 45 383

📊 受众指标与增长动态

невідомо 创建以来,项目保持高速增长,吸引了 14 586 名订阅者。

根据 08 七月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 21,过去 24 小时变化为 -4,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 45.54%。内容发布后 24 小时内通常能获得 24.25% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 6 640 次浏览,首日通常累积 3 536 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 37
  • 主题关注点: 内容集中在 api, kotlin, gradle, сборка, androiddev 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
Подборка новостей и статей для Android разработчиков. Реклама и связь с автором @ab_manager РКН https://abdev.by/rkn_tg_ab #MQRZR

凭借高频更新(最新数据采集于 09 七月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

14 586
订阅者
-424 小时
-47
+2130
帖子存档
Repost from Compose Broadcast
⚙️ Jetpack Compose 1.11 — стабильный релиз! 🚀 Что нового: 👉 Визуальная отладка переходов Shared Elements 👉 Переработанная
⚙️ Jetpack Compose 1.11 — стабильный релиз! 🚀 Что нового: 👉 Визуальная отладка переходов Shared Elements 👉 Переработанная поддержка трекпадов — теперь работают как мышь и распознают жесты 👉 Preview Wrappers для более быстрой работы с превью 👉 Host Defaults для KMP-проектов 👉 Testing APIs v2 для корутин 👉 Экспериментальные API: Styles, MediaQuery, Grid, FlexBox Подробности по каждому пункту — отдельными постами в @compose_broadcast #Compose #Android #AndroidJetpack

🔨 Вышел AGP 9.2.0 с одной экспериментальной фичей и набором фиксов. Главное новшество — unified coverage and test reports. Плагин теперь умеет генерировать HTML-дашборд, который объединяет результаты unit и instrumentation тестов по всем модулям и вариантам сборки в одном месте. Пока это эксперимент: нужно включить флаг android.experimental.reportAggregationSupport=true в gradle.properties. 🛠 Из фиксов стоит выделить несколько практически значимых: починили переименование APK через новый AGP DSL, исправили падение JdkImageTransform при использовании JDK 26, починили поведение Android Lint с флагом --quiet и сломанную работу кастомных lint-правил, скомпилированных под Java 21 bytecode. Совместимость: Gradle 9.4.1, SDK Build Tools 36.0.0, JDK 17, максимальный API level 36.1. Единый тест-дашборд — нужная штука для проектов с большим количеством модулей, где сейчас результаты разбросаны по папкам. Подожду stable прежде чем трогать в рабочем проекте, но направление правильное. #Android #AGP #Gradle

+4
🔨 Android Studio Panda 4 ушёл в stable и принёс Planning Mode, Next Edit Prediction и веб-поиск прямо внутри агента. ⭐️Planning Mode меняет подход к работе с агентом. Вместо того, чтобы сразу генерить код, агент сначала составляет детальный план реализации, показывает его отдельным артефактом, и уже потом переходит к выполнению. План можно комментировать и править до того, как потрачен хоть один токен на код. Для больших задач агент ведёт Task List, а в конце отдаёт Walkthrough с описанием всех изменений. ⭐️ Next Edit Prediction - это следующий шаг после обычного автокомплита. Если вы поменяли сигнатуру функции или параметры data class, IDE сама предлагает правки в других местах, где этот код используется, даже если они в других файлах. Принимается всё одним нажатием, не надо бегать по проекту и искать, что ещё сломалось. ⭐️ Agent Web Search срабатывает автоматически, когда агент понимает, что в локальной базе знаний нет свежей инфы по сторонней библиотеке. Либо можно явно попросить через "search the web for..." в промпте. Дополняет Android Knowledge Base, который покрывает только официальную документацию. Интеграция Developer Verification Support - это встраивание с инициативой Android Developer Identity. IDE теперь позволяет проверить статус регистрации приложения прямо перед его распространением. По сути это очередной допил AI-возможностей, и видно что весь фокус команды Android Studio ушёл именно туда. Старые болячки при этом, скорее всего, так и не полечат, на них просто забьют. Учитывая сколько всего идёт в AI, IDE превращается в AI-обвес на стеройдах поверх всего остального. И здесь Cursor ближе к пониманию того, какой должна быть современная IDE - лёгкий просмотрщик с AI в центре, а не тяжёлый комбайн со сложным дебагом, профилировщиками и всем этим наследием. Классические IDE для разработки будут умирать. Я сам Android Studio запускаю редко и по большей части работаю через Claude Code. Отдельно интересно как отработает Agent Web Search. Google всё-таки поисковая компания, и как они встроили это в Gemini, будет видно в бою. Я сам часто подключаю Perplexity, чтобы подтягивать актуальную инфу в ответы с исследованием, так что любопытно сравнить качество. 💬 Как вам новинки? Делитесь мнением в комментариях #Android #AndroidStudio #AI

♾️ Разыгрываю билет на Mobius в Моске 12-13 мая. Я буду выступать с докладом. Буду рад увидеться и пообщаться с вами на площа
♾️ Разыгрываю билет на Mobius в Моске 12-13 мая. Я буду выступать с докладом. Буду рад увидеться и пообщаться с вами на площадке конференции! Для участия в розыгрыше надо подписаться на @ai_dev_broadcast и @android_broadcast

Andorid инструменты для отладки в терминальном интерфейсе, для тех кто решил отказаться от IDE 🐱 Holo #Android #AndroidDev
Andorid инструменты для отладки в терминальном интерфейсе, для тех кто решил отказаться от IDE 🐱 Holo #Android #AndroidDev

🤖 Google выпустила Android CLI — новую командную строку для Android-разработки, которая умеет работать не только с человеком
+1
🤖 Google выпустила Android CLI — новую командную строку для Android-разработки, которая умеет работать не только с человеком, но и с AI-агентами: Gemini CLI, Claude Code, Codex, Antigravity и любыми другими. По замерам Google, в агентных сценариях CLI тратит на 70% меньше токенов на setup проекта и окружения и выполняет типовые задачи в 3 раза быстрее, чем когда агент разбирается через стандартные инструменты. Цифры от вендора, но механика понятная: один вызов android create вместо длинной цепочки команд. Основные команды: 👉 android sdk install — ставит только нужные компоненты SDK 👉 android create — создание проекта из официальных шаблонов с актуальной архитектурой 👉 android emulator и android run — работа с виртуальными девайсами и запуск приложения 👉 android skills — подключение SKILL.md инструкций для агента: Navigation 3, edge-to-edge, миграция AGP 9, XML в Compose, анализ R8 👉 android docs — доступ к актуальной документации Android, Firebase и Kotlin в обход устаревшего training cutoff модели 👉 android update — обновление самого CLI CLI пригодится не только с агентами: Google прямо позиционирует его для CI и скриптовой автоматизации. Похоже, Google серьёзно перестраивает базовый тулинг под реальность, где рядом с разработчиком всегда есть агент. Пошёл пробовать в своих проектах. 🔗 Анонс Android Developers Blog #Android #AndroidDev

🤖 Google выпустила Android CLI — новую командную строку для Android-разработки, которая умеет работать не только с человеком, но и с AI-агентами: Gemini CLI, Claude Code, Codex, Antigravity и любыми другими. По замерам Google, в агентных сценариях CLI тратит на 70% меньше токенов на setup проекта и окружения и выполняет типовые задачи в 3 раза быстрее, чем когда агент разбирается через стандартные инструменты. Цифры от вендора, но механика понятная: один вызов android create вместо длинной цепочки команд. Основные команды: 👉 android sdk install — ставит только нужные компоненты SDK 👉 android create — создание проекта из официальных шаблонов с актуальной архитектурой 👉 android emulator и android run — работа с виртуальными девайсами и запуск приложения 👉 android skills — подключение SKILL.md инструкций для агента: Navigation 3, edge-to-edge, миграция AGP 9, XML в Compose, анализ R8 👉 android docs — доступ к актуальной документации Android, Firebase и Kotlin в обход устаревшего training cutoff модели 👉 android update — обновление самого CLI CLI пригодится не только с агентами: Google прямо позиционирует его для CI и скриптовой автоматизации. Похоже, Google серьёзно перестраивает базовый тулинг под реальность, где рядом с разработчиком всегда есть агент. Пошёл пробовать в своих проектах. 🔗 Анонс Android Developers Blog 🔗 d.android.com/tools/agents #android #androidtooling #ai

🤖 Вышел Android 17 Beta 4 Что нового: 👉 Ограничения на выделяемую память для приложений (некий новый механизм) 👉 Автоматич
🤖 Вышел Android 17 Beta 4 Что нового: 👉 Ограничения на выделяемую память для приложений (некий новый механизм) 👉 Автоматической обнаружение аномалий в использовании приложениями ресурсов устройства 👉 Пост квантовое шифрование в Android Keystore Подробно читайте в отдельных постах @android_broadcast 🔗 Источник Android Developers Blog #Android #Android17

🛒 Google Play обновил сразу несколько политик — и все они завязаны на фичи Android 17. Главное изменение — доступ к контактам. Приложениям, которым не нужен широкий доступ к контактам, теперь обязательно использовать Android Contact Picker. Никакого READ_CONTACTS без реальной необходимости, которую теперь придется доказываться. Тот самый пикер, который появился в Android 17, сразу стал требованием политики — не опцией. Я писал об этом ещё когда Contact Picker появились в превью Android 17. Google никогда не оставляет такие инструменты просто опцией — новые системные механизмы приватности рано или поздно становятся политикой магахина. С геолокацией та же история. Location Button из Android 17 — новый системный UI-элемент для разового доступа к точной позиции — уже прописан в политике как рекомендованный минимум для precise location. Фича ещё в бете, требование уже действует. ‼️ Geofancing убрали из разрешённых сценариев для Foreground Service. Рекомендуется переходить на Geofence API. На всё это у разработчиков 30 дней, начиная с 15 апреля 2026 года. 🔗 Подробности обновления политик Google Play #GooglePlay #AndroidDev #Android17

Говорят мобильные разработчики: честно про ИИ‑агентов ​🔈 🗓 23 апреля, 19:00 по МСК — прямой эфир про то, как на самом деле
Говорят мобильные разработчики: честно про ИИ‑агентов🔈 🗓 23 апреля, 19:00 по МСК прямой эфир про то, как на самом деле внедряются ИИ‑агенты в инженерные процессы: что должно быть в инфраструктуре, почему «чуть‑чуть прикрутили ИИ» не работает без системных изменений, и где чаще всего ломается ожидание/реальность. Разберём кейсы: 🟢как команды работают со студентами и стажёрами 🟢как устроены автоматизация и валидация результатов 🟢какие ограничения дают вычислительные ресурсы и доступы, и почему из‑за этого приходится менять привычные подходы 🟢как меняется роль разработчика, какие навыки выходят на первый план, и какие подводные камни встречаются чаще всего Спикеры: ✔️ Анна Жаркова — руководитель практики ГК «Юзтех» ✔️ Евгений Сатуров — руководитель разработки в Bitmanager.ai ✔️ Денис Александров — технический менеджер X5 Tech 👉 Регистрация по ссылке Реклама. ООО "Юзтех", ИНН 7701693420

📹 ИИ ломает open source. Авторы закрывают проекты ИИ уже везде. Нравится вам это или нет, но с этим придется жить и в какой-
📹 ИИ ломает open source. Авторы закрывают проекты ИИ уже везде. Нравится вам это или нет, но с этим придется жить и в какой-то момент адаптироваться. Но с любой большой силой приходит и большая ответственность, а доступность этой силы всего за 20 $ в месяц делает её опасной в руках дилетантов, что приводит к печальным изменениям в процессе open source. С другой стороны, это заставит проекты адаптироваться и стать лучше. Все подробности в новом 📹 видео 📹 #AndroidBroadcast #Видео

🤖 Google выложила официальный репозиторий Android Skills — набор инструкций для ИИ-агентов, заточенных под Android-разработк
🤖 Google выложила официальный репозиторий Android Skills — набор инструкций для ИИ-агентов, заточенных под Android-разработку. Идея простая: вместо того чтобы объяснять агенту контекст каждый раз руками, ты даёшь ему готовый SKILL.md — файл со структурированными инструкциями, шагами и справочными материалами по конкретной задаче. Агент читает его как спецификацию и работает точнее. Это следует открытому стандарту agentskills.io, то есть формат не завязан на один инструмент — подходит для Claude Code, Cursor и любого другого агента, который умеет читать файлы из контекста. Что уже есть в репозитории: 👉 Миграция с XML-вёрстки на Jetpack Compose 👉 Установка и миграция на Navigation 3 (deep links, multiple backstacks) 👉 Анализ R8-правил и оптимизация размера APK 👉 Обновление до последней версии Play Billing Library Как использовать: скачиваешь нужный SKILL.md из репозитория, добавляешь в контекст агента (в Claude Code — через команду /add-file или как часть промпта), говоришь что нужно сделать. Агент уже знает, как это делается по правилам Google. Набор пока небольшой, но сама идея правильная: вместо того чтобы учить агента с нуля на каждом проекте, ты даёшь ему готовую базу знаний от самой команды Android. 🐱 GitHub Android Skills #AndroidDev #AIDev #ClaudeCode

💉 Koin наконец получил то, чего ему не хватало с самого начала: нативный Kotlin Compiler Plugin на K2, который проверяет гра
💉 Koin наконец получил то, чего ему не хватало с самого начала: нативный Kotlin Compiler Plugin на K2, который проверяет граф зависимостей прямо во время сборки. Koin неплохой DI, но jncencdbt compile time вадлидации не позволял его спокойно использовать в любом большом проекте как тот же Dagger 2. Пропустил зависимость — узнаешь в продакшене. Плагин меняет это фундаментально: если проект собрался, граф валиден. Никакого checkModules() в тестах, никакого verify() как костыля. Технически плагин работает на уровне FIR + IR, то есть раньше KSP в пайплайне компилятора. Нет генерируемых файлов, нет отдельного тулчейна. DSL и аннотации работают вместе через один плагин. Три уровня валидации: 👉 каждый модуль отдельно — проверяются определения и их видимость 👉 полный граф при startKoin<T>() — A3-валидация 👉 call-sites — когда feature-модуль вызывает koinViewModel<T>(), плагин генерирует подсказки, которые app-модуль проверяет при своей сборке ⚠️ Сейчас это RC-стадия: Koin 4.2.0-RC1, плагин 0.3.0, требует Kotlin 2.3.20-Beta1. На прод пока не стоит, но попробовать на уже можно так как влияния на продакшен код нету! Моя библиотека Koin Detekt Rules теперь просто станет не нужна, хотя лучшие практики и форсирование подходов никто не отменял. 🔗 Анонс в блоге #Koin #Android #DependencyInjection

📱 В Android Emulator добавили нативную коммуникацию между эмуляторами Раньше чтобы два эмулятора увидели друг друга по сети, надо было руками прописывать port forwarding. Каждый эмулятор жил в своей изолированной виртуальной песоцнице. Теперь новый сетевой стек поднимает общий виртуальную сеть для всех запущенных инстансов на одной машине — до 4 эмуляторов одновременно. Wi-Fi Direct и Network Service Discovery (NSD) работают из коробки, ничего настраивать не нужно. Это вписывается в то, что Google активно делает последние пару лет: передача звонков между устройствами, кросс-девайсные сессии, Wear OS, Android Auto, XR-очки. Весь этот функционал раньше можно было нормально проверить только на реальных девайсах. Теперь это можно делать прямо в эмуляторе. Для использования надо Andorid Emulator версии 36.5 или новее 🔗 Источник - android-developers.googleblog.com #AndroidDev #AndroidStudio

🤖 Kotlin DSL для AGSL-шейдеров на Android AGSL (Android Graphics Shading Language) появился в Android 13 как нативный язык ш
🤖 Kotlin DSL для AGSL-шейдеров на Android AGSL (Android Graphics Shading Language) появился в Android 13 как нативный язык шейдеров для GPU. Работает через RuntimeShader и RenderEffect, позволяет делать попиксельные эффекты на любом View или Composable. Но писать его больно: код живёт в строках, uniform-ы привязываются вручную, IDE не помогает. Библиотека RedByteFX оборачивает это в Kotlin DSL. Вот волновое смещение — сначала голый AGSL, потом то же самое через библиотеку:
// Голый AGSL — строка в коде
uniform shader content;
uniform float wave_amplitude;
uniform float wave_frequency;

half4 main(float2 fragCoord) {
  float2 offset = float2(
    0.0,
    sin(fragCoord.x * wave_frequency) * wave_amplitude
  );
  return content.eval(fragCoord + offset);
}
// RedByteFX DSL
val effect = redbytefx {
    val amplitude = uniformFloat(0f, "wave_amplitude")
    val frequency = uniformFloat(0.08f, "wave_frequency")
    val offset = let(
        float2(0f, sin(fragCoord.x * frequency) * amplitude),
        "wave_offset"
    )
    sample(fragCoord + offset)
}
🔗 habr.com 🐱 GitHub #Android

🤖 androidx.lint — это Jetpack-библиотека с набором lint-проверок специально для авторов Gradle-плагинов. Если ты пишешь Gradle plugin для Android — она ловит ошибки, которые сложно заметить вручную: 👉 использование внутренних API Gradle и AGP (которые могут сломаться в любой момент) 👉 eager task configuration вместо lazy (withType без configureEach) 👉 вызовы, несовместимые с Gradle Project Isolation (getRootProject, findProject, getParent) 👉 Provider<String>.toString() — почти всегда баг 👉 configurations.create вместо configurations.register (проблема с Gradle 8.14+) 👉 System.getenv() напрямую вместо Provider API 👉 mustRunAfter / shouldRunAfter — дорогие операции из-за перестройки task graph Подключается просто: Сейчас в alpha06 (апрель 2026), стабильного релиза ещё нет, но и в прод этот код не пойдет. #Gradle #Android

Repost from Compose Broadcast
HotSwan - быстрое обновление Composable на реальном устройстве. Доступно как плагин для Android Studio Я выбрал другой путь - делаю СMP проект с поддержкой Android + Desktop JVM и так можно быстро проверять + делать код чище. #Compose

Repost from Compose Broadcast
HowSwan - быстрое обновление Composable на реальном устройстве. Доступно как плагин для Android Studio Я выбрал другой путь - делаю СMP проект с поддержкой Android + Desktop JVM и так можно быстро проверять + делать код чище. #Compose

🤖 Важно для разработчиков Wear OS: с 2026 года обязательна 64-битная поддержка Google объявила, что с 15 сентября 2026 года
🤖 Важно для разработчиков Wear OS: с 2026 года обязательна 64-битная поддержка Google объявила, что с 15 сентября 2026 года все новые приложения и обновления для Wear OS, содержащие нативный код (C/C++), должны включать 64-битную версию наряду с 32-битной. Google Play начнёт блокировать загрузку несовместимых APK/AAB. Что нужно сделать разработчикам: 👉 Проверьте, есть ли в вашем приложении нативный код (файлы .so в lib/armeabi-v7a или lib/arm64-v8a). Даже если вы не пишете на C++, зависимости или SDK могут его добавлять. 👉 Для каждой 32-битной ABI (armeabi-v7a) добавьте 64-битную (arm64-v8a). 👉 Обновите сторонние SDK до версий с поддержкой 64 бит. 👉 Протестируйте приложение на 64-битном эмуляторе Wear OS (все новые образы уже 64-битные). ⚠️ Политика 32-битной поддержки не отменяется — Google Play по‑прежнему будет доставлять приложения на старые 32-битные устройства. 🔗 Гайд по миграции 🔗 Источник - Android Dev Blog #WearOS #AndroidDev #GooglePlay

💻 Работа программистом - это долгое сидение за компом и зачастую свыше 8 рабочих часов в день. Эксперты рекомендуют чередовать в течении дня работу стоя и сидя. Для себя я выработал правило привязки работы стоя/сидя к определенным задачам в работе. Например, все онлайн встречи и code review я провожу стоя за рабочим столом, а кодинг - сидя. 🚀 Уже не первый год использую столы Ergostol и доволен по полной. Рекомендую модели Start или Optima, а есть и пушка бомба - стол Ultima для геймеров c RGB подсветкой и всем обвесом 💲Скидка -10% по промокоду ANDROID10 на сайте Ergostol. Так же специально для моих подписчиков промокод действует и на Ozon 🛒