Android Broadcast
前往频道在 Telegram
Подборка новостей и статей для Android разработчиков. Реклама и связь с автором @ab_manager РКН https://abdev.by/rkn_tg_ab #MQRZR
显示更多📈 Telegram 频道 Android Broadcast 的分析概览
频道 Android Broadcast (@android_broadcast) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 14 520 名订阅者,在 技术与应用 类别中位列第 8 537,并在 俄罗斯 地区排名第 44 653 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 14 520 名订阅者。
根据 16 九月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -23,过去 24 小时变化为 -1,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 40.64%。内容发布后 24 小时内通常能获得 21.85% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 5 900 次浏览,首日通常累积 3 172 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 31。
- 主题关注点: 内容集中在 api, kotlin, gradle, сборка, androiddev 等核心主题上。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“Подборка новостей и статей для Android разработчиков.
Реклама и связь с автором @ab_manager
РКН https://abdev.by/rkn_tg_ab #MQRZR”
凭借高频更新(最新数据采集于 17 九月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。
14 520
订阅者
-124 小时
-147 天
-2330 天
帖子存档
14 520
⚙️ Podlodka Android Crew: Android × AI: новый workflow разработки
С 21 по 25 сентября пройдет Podlodka Android Crew. Организаторы конференции собрали сезон, в котором будет очень много свежего опыта, специфичного именно для мобильной разработки — это возможность обсудить актуальные задачи с опытными коллегами и ускорить свою работу.
Что ждёт слушателей сезона
🤖 эффективный AI-пайплайн для Android: от дизайна до отладки и тестирования,
⚙️ настройка агента для предсказуемых результатов в мобильной разработке,
🔥 профилирование агентом: как делать это в 3 раза дешевле,
⭐️ необычные задачи, и как научить агентов их решать автономно.
Сезон практический — в результате можно будет забрать не только новые идеи, но и сразу начать использовать собственные наработки, сделанные в ходе пяти дней конференции.
Подробности о сезоне смотрите на сайте, и там же забирайте билеты.
👉 Билеты на Podlodka Android Crew
По промокоду BROADCAST16 получите скидку🎁
14 520
🤖 В Android 17 закрыли уязвимости в безопасности ОС. Обновитесь до OkHttp 5.5 или новее
1. Encrypted Client Hello: сеть больше не видит, на какой домен вы переходите
HTTPS шифрует содержимое запроса. Но в самом начале TLS-рукопожатия телефон всё ещё сообщает серверу имя сайта в открытом виде. Это поле называется SNI (Server Name Indication). Оператору, офисному прокси и тому, кто слушает Wi-Fi, тело письма не видно, а адрес получателя виден. По нему собирают профиль и целят фишинг.
ECH (Encrypted Client Hello) как раз шифрует это имя с первого запроса. Вместе с Private DNS наблюдатель видит IP, но не домен. Работает только если сетевой стек приложения поддерживает ECH и сервер отдаёт конфиг в HTTPS-записи DNS. Иначе клиент шлёт заглушку GREASE, защиты нет.
Google просит обновиться на OkHttp 5.5.0 и включить ECH. В Network Security Config XML появился
<domainEncryption> для всей базы или для конкретного домена. HttpEngine / WebView должны подтянуть платформенные API сами.
2. Local Network Protection форсируется
Для приложений с targetSdk 37 локальная сеть будет закрыта по умолчанию. Раньше любое приложение с INTERNET могло просканировать домашнюю Wi-Fi и увидеть устройства. Теперь же потребуется запросить новое runtime permission ACCESS_LOCAL_NETWORK. Без него TCP-соединения в LAN уходят в таймаут, UDP возвращает EPERM. Касается сокетов, OkHttp, Cronet, mDNS, .local.
Легаси-формат с INTERNET и при target < 37 или на старых версиях ОС останется работать как было.
3. Certificate Transparency по умолчанию
Публичные сертификаты должны быть в открытых CT-логах. Если центр сертификации скомпрометировали и выпустили фейковый сертификат «как у банка», это станет сложнее спрятать. Для обычного приложения это «просто заработало», пока вы не используете собственный CA или кривой прокси.
4. 2G выключает оператор, и это про SMS-бластеры
С Android 12 пользователь мог выключить 2G вручную (рекомендую сделать). В 17 это может сделать оператор по умолчанию для своих абонентов. К API приложения это не относится, но объясняет, зачем фича вообще есть. В 2G есть уязвимости, но никто не собирается их латать из-за устаревания стандарта.
Из четырёх пунктов прямо сейчас ломает продукт только локальная сеть. ECH даёт пользу, когда обновили клиент и бэкенд. Остальное фоном.
🔗 Источник - блог Google
#Android #Android17 #Security #Privacy14 520
🚀 В [Jetpack Emoji2 1.7.0](https://developer.android.com/jetpack/androidx/releases/emoji2) (пока только первая альфа) решили сделать перфоманс релиз!
Что уже сделали:
👉 размер метаданных: ~2.2 MB → ~80 KB
👉 аллокации на старте: 24 178 → 82
👉 ускорили сканирование доступных эмоджи
В прод тащить НЕ стоит. Имеет смысл смотреть, если профилируешь старт или видишь emoji2 в памяти.
#Android #AndroidDev #AndroidJetpack
14 520
🚀 Jetpack PDF вышел в Beta. Встраиваемый PDF в Android приложении уже можно пробовать
Google довёл Jetpack PDF до беты. Это не обёртка над
PdfRenderer, а готовый вьюер внутри своего UI: открыть документ, зум/скролл, поиск, выделение текста, стилус, двухстраничный режим на планшете, клавиатура и мышь.
Точка входа: PdfViewerFragment. Рядом Compose`PdfViewer` и PdfViewerState, но они ещё за @ExperimentalPdfApi.
Редактирование тоже есть, и это главная причина смотреть библиотеку сейчас, а не через полгода. EditablePdfViewerFragment даёт аннотации (перо, маркер, ластик, undo/redo через androidx.ink), заполнение форм и запись правок через PdfWriteHandle. Есть распознование данных (OCR)
// просмотр + правки (experimental)
@OptIn(ExperimentalPdfApi::class)
class EditorFragment : EditablePdfViewerFragment()
// включить перо / маркер / формы
fragment.isEditModeEnabled = true
// сохранить драфт в файл
lifecycleScope.launch {
fragment.applyDraftEdits().use { handle ->
handle.writeTo(outputPfd)
}
}
Рендер и чтение бэкпортировали до minSdk 28 (Android 9.0)
Бета релиз значит публичные API просмотра зафиксировали, в прод можно тащить аккуратно. Теперь можно пробовать отказаться от коммерческих решений на замену стандартного решения, только вот minSdk не всем может позволить
🔗 Релизные заметки
🔗 Как встроить в приложение
#Android #AndroidDev #AndroidJetpack #PDF14 520
🚀 Вышел стабильный Jetpack Glance 1.2.0: превью виджета из композиции и альфа у картинок
Jetpack Glance - библиотека для разработки с Android Desktop Widget и Wear Tile на ComposeGlance 1.2.0 вышел 26 августа 2026. С релиза 1.1 прошло больше года, в stable доехало то, что жили в альфе с мая 2025 🤯 Главное для виджетов на домашнем экране - генерация превью на Android 15+. Переопределяешь
GlanceAppWidget.providePreview, публикуешь через GlanceAppWidgetManager.setWidgetPreviews. Композиция одноразовая, без рекомпозиции и эффектов. На более старых версиях по-прежнему статическое превью.
Что еще нового:
👉 alpha у Image (0f..1f)
👉 MultiProcessGlanceAppWidget, если ресиверы живут в разных процессах
👉 лямбды больше не experimental
👉 previewSize у requestPinGlanceAppWidget
👉 повысили minSdk до Android 6.0 (API level 23)
Legacy glance-wear-tiles deprecated в пользу androidx.glance.wear.
#Android #AndroidDev #Compose #AppWidgets #AndroidJetpack #WearOS14 520
Repost from Кирилл Розов
🏆 Разыгрываю 2 билета на Podlodka Android Crew s16 под девизом "Android × AI: новый workflow разработки"
Подведу итоги розыгрыша 20 сентября в 10:00
С вас подписка на @rozov_blog и @android_broadcast
14 520
Repost from Кирилл Розов
🪙 Полгода моего погружения в AI в одном видео! Вышел финальный эпизод ИИ Дневника
Из видео вы узнаете:
- Ключевые выводы о том, что я сделал за это время
- Как развиваться экспертом дальше, помимо навыков работы с ИИ
- Что мне интересно делать дальше
Все выпуски дневника можно найти тут
#AI
14 520
🔨 Вышла Android Studio Quali 4 с улучшениями встроенных ИИ функций: интеграция локальной модели Gemma 4, улучшение работы с параллельными агентами, интеграция премиум AI подписки Google и другое.
Честно, я не понимаю кому нужен такой перегруженный инструмент как IDE, особенно Android Studio, для разработки с AI агентами, разве что минорные вставки делать
#AndroidStudio
14 520
🐱 Визуализация многомодульного Gradle проекта и форсирование правил - Aalekh. Подключается как Gradle плагин.
#Gradle
14 520
// Пример форсирования структуры проекта через Aalekh
// build.gradle.kts (root project)
aalekh {
layers {
layer("domain") { modules(":core:domain", ":feature:*:domain") }
layer("data") {
modules(":core:data", ":feature:*:data")
canOnlyDependOn("domain")
}
layer("presentation") {
modules(":feature:*:ui", ":app")
canOnlyDependOn("domain", "data")
}
}
}
#Gradle14 520
+2
🤖 Как проверить конфигурацию R8 для вашего приложения
Google Play начнет требовать оптимизацию кода через R8 и заранее предоставила инструменты анализа в рамках AGP 9.3.0. Запускаете
./gradlew :app:analyzeReleaseR8Config и получите отчет по 3 направлениям: shrinking, obfuscation, optimization.
Для удобства Google сделала скилл r8-analyzer, который делает анализ отчета и выдает вам инсайты + предложения.
Рекомендуется обновиться дл AGP 9.3.0 или выше, но есть способ подключения для анализа на AGP 9.2
#AndroidDev #R814 520
Repost from Кирилл Розов
📹 Посмотрите это видео, чтобы избежать моей ошибки, ценой которой была здоровье. Легко можно потерять себя в погоне за результатом. По итогу выработал правила, чтобы ограничить работу с агентом.
#AI
14 520
🛒 При загрузке App Bundle (про APK ничего) будут показываться процент оптимизации кода через R8. Минимальная планка для прохода в феврале 2027 - 25% по каждой из метрик, что достаточно просто выполнить.
Больше личного мнения автора в @rozov_blog. Подписывайтесь!
#GooglePlay #AndroidDev
14 520
🛒 Для отслеживания расхода памяти в Google Play Android Vitals появились новые метрики: динамический расход памяти и использование памяти под bitmap
#GooglePlay #AndroidDev
14 520
🛒 Поддержка переноса аккаунта между Android устройств становится обязательной для приложений в Google Play (игры пока проходят мимо)
В Android уже давно поддерживается стандарт Zero-Tap Sign-In - быстрый вход в приложение на любом Androidустрйостве пользователя, если хотя бы на одном из них уже пройдена. Также сюда включается и восстановление аккаунта при переносе данных между старым и новым Android устройством.
Все приложения должны начать соотвествовать политике с апреля 2027. За нарушение сначала последует скрытие из поисковой выдачи, а затем удаление.
Больше личного мнения автора в @rozov_blog. Подписывайтесь!
#GooglePlay #AndroidDev
14 520
🛒 Google Play вводит контроль за тем как ваши приложения потребляют память
С февраля 2027 года Google Play будет следить за новыми показателями приложения:
1️⃣ Расход приложением памяти на диске в папке с данными приложениям
2️⃣ Расход оперативной памяти картинками
3️⃣ Оптимизация DEX файлов приложения (скомилированный исполняемый Java код Android приложений)
Для тех приложений, что не буду соответствовать новым планкам качества будут применяться санкции: пропадут из выдачи поиска, а потом и вовсе удалены.
Больше личного мнения автора в @rozov_blog. Подписывайтесь!
#GooglePlay #AndroiDev
14 520
🐱 Плагин, который ловит типичные утечки прямо в Android Studio
Coroutine Leak Detector - IDE плагин для проверки кода корутин и Flow на предмет утечек:
👉
GlobalScope.launch / async
👉 collect / collectLatest без repeatOnLifecycle / flowWithLifecycle
👉 runBlocking (особенно на UI)
👉 async { } без использования Deferred (не поймаете исключения)
👉 Job / SupervisorJob / CoroutineScope без .cancel() в onCleared/onDestroy
👉 захардкоженные Dispatchers.IO/Main/Default
Есть quick-fix’ы (Alt+Enter). Если код внутри ViewModel, сразу подставляет viewModelScope. В Fragment/Activity — lifecycleScope или оборачивает collect в repeatOnLifecycle(STARTED)
Пока плагина нет в Marketplace. Ставится через Gradle:
// сборка плагина и он будет в build/distributions/ ./gradlew buildPlugin // затем поставить плагин из интерфейса IDEИдея хорошая, но не понял одного - почему именно через IDE плагин? Нельзя было сделать Android Lint проверки или еще какой анализатор использовать? Тем более с ИИ сейчас это можно сделать эффективно, а вот IDE у меня уже вообще ушла из использования #Kotlin #Coroutines #AndroidStudio #Android
