uk
Feedback
Android Broadcast

Android Broadcast

Відкрити в Telegram

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

Показати більше

📈 Аналітичний огляд Telegram-каналу Android Broadcast

Канал Android Broadcast (@android_broadcast) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 14 584 підписників, посідаючи 8 762 місце в категорії Технології та додатки та 45 369 місце у регіоні Росія.

📊 Показники аудиторії та динаміка

З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 14 584 підписників.

За останніми даними від 09 липня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на 20, а за останні 24 години на 2, загальне охоплення залишається високим.

  • Статус верифікації: Не верифікований
  • Рівень залученості (ER): Середній показник залученості аудиторії становить 46.12%. Протягом перших 24 годин після публікації контент зазвичай збирає 23.82% реакцій від загальної кількості підписників.
  • Охоплення публікацій: В середньому кожен допис отримує 6 726 переглядів. Протягом першої доби публікація в середньому набирає 3 474 переглядів.
  • Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 41.
  • Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як api, kotlin, gradle, сборка, androiddev.

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

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

Завдяки високій частоті оновлень (останні дані отримано 10 липня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.

14 584
Підписники
+224 години
-37 днів
+2030 день
Архів дописів
🤖 Android-приложение на чистой архитектуре: разберём шаг за шагом Чистая архитектура — это фундамент для масштабируемых Android-приложений. 26 ноября в 20:00 мск на открытом занятии вы самостоятельно соберёте клиент-серверное приложение с нуля и поймёте, как проектировать код, который легко поддерживать и развивать. Подойдёт разработчикам уровня junior и выше, которые хотят перейти к продвинутым архитектурным паттернам. На вебинаре вы: ⏺️ Разберете работу с API для скачивания фото и текстовых описаний. ⏺️ Настроите сетевой слой и интернет-взаимодействие. ⏺️ Разделите проект на слои по MVVM. ⏺️ Реализуете корректное отображение данных в UI. 👉 Вебинар проходит в преддверии старта курса «Android Developer. Professional». Регистрация по ссылке Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Какие сценарии использования AI вы используете регулярно?
Anonymous voting

⭐️ Gemini 3 - новое поколение ИИ Google меняет, а именно: ✔️ Gemini 3 Pro - мультимодальная модель с длинным контекстом, опти
+1
⭐️ Gemini 3 - новое поколение ИИ Google меняет, а именно: ✔️ Gemini 3 Pro - мультимодальная модель с длинным контекстом, оптимизированная под сложное рассуждение, агентские сценарии и код. 🤯 Google Antigravity - новая agent-first IDE, которая изначально спроектирована не как редактор с подсказками кода, а как среда для работы нескольких ИИ-агентов поверх реального проекта. Сделана как форк VS Code, аналогично Cursor По традиции анонса новых моделей от торговой компании, она превосходит всех конкурентов по тестам и прорыв. GPT 5.1 и Sonnet 4.5 отдыхают #ai #ии #google #gemini

Пример использования Jetpack Navigation 3
data object ProductList
data class ProductDetail(val id: String)

@Composable
fun MyApp() {

    // Create a back stack, specifying the key the app should start with
    val backStack = remember { mutableStateListOf<Any>(ProductList) }

    // Supply your back stack to a NavDisplay so it can reflect changes in the UI
    // ...more on this below...

    // Push a key onto the back stack (navigate forward), the navigation library will reflect the change in state
    backStack.add(ProductDetail(id = "ABC"))

    // Pop a key off the back stack (navigate back), the navigation library will reflect the change in state
    backStack.removeLastOrNull()
}
// [END android_compose_navigation3_basic_1]

@Composable
fun EntryProvider() {
    val backStack = remember { mutableStateListOf<Any>(ProductList) }
    NavDisplay(
        backStack = backStack,
        // [START android_compose_navigation3_basic_2]
        entryProvider = { key ->
            when (key) {
                is ProductList -> NavEntry(key) { Text("Product List") }
                is ProductDetail -> NavEntry(
                    key,
                    metadata = mapOf("extraDataKey" to "extraDataValue")
                ) { Text("Product ${key.id} ") }

                else -> {
                    NavEntry(Unit) { Text(text = "Invalid Key: $it") }
                }
            }
        }
        // [END android_compose_navigation3_basic_2]
    )
}

🚀 Вышла стабильная версия Jetpack Navigation 3 - бибилотека для UI навигации, заооченная под Compose Стал доступен первый ст
🚀 Вышла стабильная версия Jetpack Navigation 3 - бибилотека для UI навигации, заооченная под Compose Стал доступен первый стабильный релиз навигации, разработанной специально для Compose. Библиотека предоставляет больше гибкости и контроля разработчикам, позволяя реализовать различные подходы. Google выложила свои примеры реализации популярных задач в репозитории на 🐱GitHub Nav3 имеет поддержку Compose Multiplatform, а также JetBrains выпустила версию артефактов 👉 Документация по библиотеке Всем кто использует Jetpack Navigation 2 с Compose нааооятельно рекомендуется миграция. 🔨Руководство по миграции ⭐️ Также Google сделала файл с контекстом для AI агента при миграции Про возможности бибилотеки я рассказал в 📹 отдельном видео #android #compose #kmp #cmp #jetpack #ui

Для работы в Android надо подключить Gradle плагин
plugins {
    id("dev.reformator.stacktracedecoroutinator") version "2.5.8"
}
#android #kotlin #coroutines

🏝 Stacktrace-decoroutinator - библиотка для восстановления стектрейса ошибок, связанных с Kotlin Coroutines. Работает с Android 14+ и Java 8 и выше Пример восстановленного stacktrace:
java.lang.Exception: exception at 1754276835727
  at dev.reformator.stacktracedecoroutinator.jvm.tests/dev.reformator.stacktracedecoroutinator.jvmtests.Test.rec(example.kt:11)
  at dev.reformator.stacktracedecoroutinator.jvm.tests/dev.reformator.stacktracedecoroutinator.jvmtests.Test$rec$1.invokeSuspend(example.kt)
  at kotlin.stdlib/kotlin.coroutines.jvm.internal.DecoroutinatorBaseContinuationAccessorImpl.invokeSuspend(base-continuation-accessor.kt:15)
  at dev.reformator.stacktracedecoroutinator.common/dev.reformator.stacktracedecoroutinator.common.internal.DecoroutinatorSpecImpl.resumeNext(utils-common.kt:288)
  at dev.reformator.stacktracedecoroutinator.jvm.tests/dev.reformator.stacktracedecoroutinator.jvmtests.Test.rec(example.kt:13)
  at dev.reformator.stacktracedecoroutinator.jvm.tests/dev.reformator.stacktracedecoroutinator.jvmtests.Test.rec(example.kt:13)
  at dev.reformator.stacktracedecoroutinator.jvm.tests/dev.reformator.stacktracedecoroutinator.jvmtests.Test.rec(example.kt:13)
  at dev.reformator.stacktracedecoroutinator.jvm.tests/dev.reformator.stacktracedecoroutinator.jvmtests.Test.rec(example.kt:13)
  at dev.reformator.stacktracedecoroutinator.jvm.tests/dev.reformator.stacktracedecoroutinator.jvmtests.Test.rec(example.kt:13)
  at dev.reformator.stacktracedecoroutinator.jvm.tests/dev.reformator.stacktracedecoroutinator.jvmtests.Test.rec(example.kt:13)
  at dev.reformator.stacktracedecoroutinator.jvm.tests/dev.reformator.stacktracedecoroutinator.jvmtests.Test.rec(example.kt:13)
  at dev.reformator.stacktracedecoroutinator.jvm.tests/dev.reformator.stacktracedecoroutinator.jvmtests.Test.rec(example.kt:13)
  at dev.reformator.stacktracedecoroutinator.jvm.tests/dev.reformator.stacktracedecoroutinator.jvmtests.Test.rec(example.kt:13)
  at dev.reformator.stacktracedecoroutinator.jvm.tests/dev.reformator.stacktracedecoroutinator.jvmtests.Test.rec(example.kt:13)
  at dev.reformator.stacktracedecoroutinator.jvm.tests/dev.reformator.stacktracedecoroutinator.jvmtests.ExampleKt$main$1.invokeSuspend(example.kt:21)
  at dev.reformator.stacktracedecoroutinator.mhinvoker/dev.reformator.stacktracedecoroutinator.mhinvoker.internal.RegularMethodHandleInvoker.callSpecMethod(mh-invoker.kt:21)
  at dev.reformator.stacktracedecoroutinator.common/dev.reformator.stacktracedecoroutinator.common.internal.AwakenerKt.callSpecMethods(awakener.kt:179)
  at dev.reformator.stacktracedecoroutinator.common/dev.reformator.stacktracedecoroutinator.common.internal.AwakenerKt.awake(awakener.kt:39)
  at dev.reformator.stacktracedecoroutinator.common/dev.reformator.stacktracedecoroutinator.common.internal.Provider.awakeBaseContinuation(provider-impl.kt:36)
  at dev.reformator.stacktracedecoroutinator.provider/dev.reformator.stacktracedecoroutinator.provider.DecoroutinatorProviderApiKt.awakeBaseContinuation(provider-api.kt:45)
  at kotlin.stdlib/kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt)
  at kotlinx.coroutines.core/kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
  at kotlinx.coroutines.core/kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:277)
  at kotlinx.coroutines.core/kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95)
  at kotlinx.coroutines.core/kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
  at kotlinx.coroutines.core/kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
  at kotlinx.coroutines.core/kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:48)
  at kotlinx.coroutines.core/kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
  at dev.reformator.stacktracedecoroutinator.jvm.tests/dev.reformator.stacktracedecoroutinator.jvmtests.ExampleKt.main(example.kt:20)
  at dev.reformator.stacktracedecoroutinator.jvm.tests/dev.reformator.stacktracedecoroutinator.jvmtests.ExampleKt.main(example.kt)

🛒 Google Play ужесточает требования к энергопотреблению С 1 марта 2026 года расход батареи в фоне станет одним из факторов р
🛒 Google Play ужесточает требования к энергопотреблению С 1 марта 2026 года расход батареи в фоне станет одним из факторов ранжирования приложений в Google Play. Если приложение заметно потребляет заряд и не получает исправлений, пользователи увидят специальную предупреждающую плашку. При отсутствии улучшений Google Play сможет исключить такое приложение из поиска — доступ останется только по прямой ссылке. Для разработчиков в Google Play Console уже доступен новый инструмент анализа Wake Lock, который помогает выявлять проблемные участки и повышать энергоэффективность приложения. Рекомендуется заранее проверить поведение приложения в фоне и устранить лишние пробуждения. #Android #GooglePlay #Оптимизация

🛒 Потребление батарейки будет влиять по позицию приложения в Google Play Начиная с 1 марта 2026 года в Google Play, на рейти
🛒  Потребление батарейки будет влиять по позицию приложения в Google Play Начиная с 1 марта 2026 года в Google Play, на рейтинг приложения будет влиять как расходует заряд батарейки в фоне. Для тех кто игнорирует оптимизацию будет показываться плашка (скриншот в посте), а при отсутствии улучшений в приложение - удаление из выдачи Google Play (будет доступ только по ссылке). Разработчикам в Google Play Console стал доступен инструмент для анализа Wake Lock, которые покажет проблемные места приложения. #android #googleplay

🪙 Полный разбор Ktor Client (1 час) Рассказываю про устройство и фичи Ktor Client, в также про миграцию с OkHttp и и Retrofi
🪙 Полный разбор Ktor Client (1 час) Рассказываю про устройство и фичи Ktor Client, в также про миграцию с OkHttp и и Retrofit на решение для KMP #AndroidBroadcast #разбор #kmp

📹 Самый свежий рассказ про работу с Android Developer Verification Стартанул ранний доступ к консолей верификации и выпустили свежий гайд по работе. ❗️Сентябрь 2026 - это дата включения обязательной верификации ‼️Самое важное - Google отказались от обязательной верификации для всех, но при попытке установки неверифицированных APK будет показан предупреждающий диалог. Нечто подобное есть в macOS. Классно, что Google услышала обратную связь и сделал доработку, которая оставляет свободу установки, повысив безопасность. #android #безопасность

Успей зарегистрироваться на True Tech Champ 21 ноября — масштабный ИТ-фест от МТС 🔥 В программе: 📝 Выступления экспертов в области ИИ. Специалисты MWS AI, Skoltech, Яндекса и Unitree Robotics расскажут о ИИ-агентах, трансформерах для управления автомобилями, работе с RAG-системами и физическими 🛻 шоу-битва роботов. Камеры от первого лица, профессиональные комментаторы создадут вайб больших видов спорта. 📝воркшоп по работе с ИИ-агентами от канадского разработчика и автора книги AI Agents in Action Майкла Ланэма. 📝воркшоп по разработке игр с помощью AI плагина MWS DevTools Agent. ◻️ 20+ площадок с активностями: IT-Родео, робофайтинг, лазерный лабиринт и многое другое. 🔴 А в завершение дня — афтепати со звездным хедлайнером. Фестиваль пройдет бесплатно 21 ноября как и оффлайн (в Москве), так и онлайн. 👉 Смотри подробную программу на сайте и регистрируйся — количество мест ограничено. #реклама

🤖 Получи ранний доступ к новой системе верификации Android разработчиков Google открыла прием заявок к раннему доступу в кон
🤖 Получи ранний доступ к новой системе верификации Android разработчиков Google открыла прием заявок к раннему доступу в консоль верификации Android разработчиков, которые распростра8няют приложения за пределами Google Play. Подать заявку можно тут (ссылка без спец средств не работала из Беларуси) #android

📹 What's new in Android Studio's AI Agent (EN,43м) Запись с внутреннего мероприятия Google Узнайте, как ИИ-агент в Android Studio может значительно повысить вашу эффективность и качество приложений. Познакомьтесь с практическими возможностями на базе искусственного интеллекта: интеллектуальным преобразованием кода, автоматическим обновлением версий и новым набором инструментов для работы с интерфейсом, которые помогут создавать лучшие приложения быстрее. #androidstudio #ai #ии #android #androiddev

📹 Building adaptive apps for Android (EN, 12м) Повышайте узнаваемость и рейтинг вашего приложения в Google Play, адаптируя его под разные форм-факторы. В этом видео вы получите практическое руководство по созданию отзывчивых интерфейсов, которые одинаково хорошо работают не только на смартфонах, но и на устройствах с большими экранами и виджетах — с использованием ключевых техник, таких как window size classes и canonical layouts. #android #adaptive #googleplay #оптимизация

🐱 QmBlurView - Android библиотека для интеграции эффектов размытия (blur) в различные View #android #ui
+5
🐱 QmBlurView - Android библиотека для интеграции эффектов размытия (blur) в различные View #android #ui

Комьюнити, полезное для всех бекенд-разработчиков 🤔 Как работает VK изнутри? Что происходит за интерфейсами, когда миллионы
Комьюнити, полезное для всех бекенд-разработчиков 🤔 Как работает VK изнутри? Что происходит за интерфейсами, когда миллионы пользователей одновременно отправляют сообщения, загружают фото и смотрят клипы? В канале Backend VK Hub мы рассказываем о работе всех наших сервисах: от VK Play до Tarantool. Делимся подходами к масштабированию, оптимизации и новым архитектурным решениям. Открыто дискутируем, а также регулярно публикуем вакансии в нашу команду. ⚡️ Здесь — реальные кейсы, технические разборы, советы от наших экспертов и возможность поговорить с ними в любой момент. 👉 Подписывайся! #реклама

🚀 Вышел Core SplashScreen 1.2.0 Что нового: 🌙 Добавлен атрибут isLightTheme для тем SplashScreen — можно корректно выбирать оформление под светлую/тёмную тему 🖼 Иконка загрузки теперь корректно подтягивается через AppCompatResources (улучшена поддержка ресурсов и векторных изображений) 👉 Убрали ручное объявление обращения к новым API — теперь всё автоматически моделируется при сборке с AGP ≥ 7.3 и R8 ≥ 3.3 🐘 Для AGP 8.1 и выше — всё работает “из коробки” без дополнительных настроек ⚙️ (рекомендуется обновление до этой версии AGP или выше) #android #jetpack #androidjetpack #jetpackupdate

🚀 Вышел SavedState 1.4.0 — теперь с поддержкой nullable типов
Saved State — это библиотека Jetpack, которая помогает сохранять и восстанавливать состояние при пересоздании, например из-за изменений конфигурации в Android или при выгрузке процесса системой. Поддерживает Kotlin Multiplatform
Вышел androidx.savedstate:1.4.0, и в этом обновлении основное внимание уделено улучшению API. Ключевое изменение - добавлена нативная поддержка nullable типов в SavedStateRegistryOwner.saved, а также в функциях encodeToSavedState() и decodeFromSavedState() — теперь можно напрямую сохранять и восстанавливать null-значения без костылей.
// Теперь это работает корректно без дополнительных проверок.
var name: String? by savedState(saved = "name", default = null)
#android #jetpack #kotlin #kmp #jetpackupdate #androidjetpack

‼️ Google и Epic Games решили пойти на мировую — грядет серьёзные изменения в Google Play для разработчиков Google и Epic Gam
‼️ Google и Epic Games решили пойти на мировую — грядет серьёзные изменения в Google Play для разработчиков Google и Epic Games, которые уже несколько лет судятся из-за монополий на рынке мобильных приложений (а Epic параллельно ведёт дела и с Apple, и с Samsung), наконец подготовили мировое соглашение и передали его судье. Полный текст пока не опубликован, но уже известны ключевые пункты: 👉 Комиссия Google Play снизится — от 9% до 20% в зависимости от типа транзакции 👉 Разработчики получат больше свободы в распространении приложений 👉 Оплата в приложениях из Google Play станет возможной через сторонние платёжные системы Тим Свини (CEO Epic Games) назвал это укреплением «изначальной концепции Android как открытой платформы» (пост в X). Думаю, что эти изменения будут действовать только в США, но Свини утверждает, что Epic «намерена распространить их по всему миру». Ждём подробностей после утверждения соглашения судом. Источник: Android Authority #googleplay #epic #android #monopoly #новости