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 564 подписчиков, занимая 8 722 место в категории Технологии и приложения и 45 298 место в регионе Россия.

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

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

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

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

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

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

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

14 564
Подписчики
+124 часа
+87 дней
-2330 день
Архив постов
🤖 Пример работы расширенной темной темы с Compose приложением. Тут придется темную делать сам, так как настройка не повлияла #android16 #android #androiddev

Принудительные монохромные иконки в действии. ChatGPT у меня установлен как PWA и пока их автоматический монохром не задевает
Принудительные монохромные иконки в действии. ChatGPT у меня установлен как PWA и пока их автоматический монохром не задевает, вот Shortcut приложений перекрасился #android #android16

Принудительные монохромные иконки в действии. ChatGPT у меня установлен как PWA и пока их автоматический монохром не задевает, вот Shortcut приложений перекрасился #android #android16

Вот так рабоnает принудительный режим темной темы в Android 16 QRP 2 #android #android16

🤖 Почему ProGuard хорош, но не для Android Решил сравнить результаты оптимизаций кода R8 с ProGuard. Не смог. Самый свежий P
🤖 Почему ProGuard хорош, но не для Android Решил сравнить результаты оптимизаций кода R8 с ProGuard. Не смог. Самый свежий ProGuard Gradle плагин не поддерживает Android Gradle Plugin выше 8.0 (вышел в апреле 2023) и новее. Ставлю, что платная версия DexGuard будет работать 😁 #android #безопасность #оптимищация #r8 #proguard

🤯 Как проверить, что ваше приложение поддерживает 16 Kb memory page size Совсем скоро всем Android приложениям в Google Play надо будет выполнить требования поддержки нового размера страницы памяти, что касается нативного когда (написанного на C/C++ с использованием Android NDK). Стандартный способ проверки - через APK Analyzer в Android Studio, но вот по сообщениям в закрытом чате Broadcast с опытными ребятами, получается, что не всегда этот способ проверки даёт верный результат. Какие способ использовать 1️⃣ Проверка APK с помощью специального скрипта check_elf_alignment.sh (подробности тут) 2️⃣ Запустить приложения на эмуляторе, где поддерживается только новый размер страницы 3️⃣ Через Dev Options на устройстве принудительно включить новый размер страницы. Лучше использовать устройство на Android 16+ 4️⃣ Загрузить сборку в Google Play и там даст правильный ответ (можно использовать Alpha или Internal тестирование) Подробнее про изменение, требования и миграцию читайте в оф. документации #android #googleplay #ndk

🤖 Обязательная поддержка 64-bit приходит Android TV 1 августа 2026 года все приложения для Android TV и Google TV, публикующ
🤖 Обязательная поддержка 64-bit приходит Android TV 1 августа 2026 года все приложения для Android TV и Google TV, публикующиеся в Google Play, обязаны будут поддерживать arm64 в нативных библиотеках. Также для приложений с targetSdk 35+ (Android 15 и новее) должны будут поддержать страницы памяти размером 16 Кб Как мне кажется, логичное изменение. Приложения для смартфонов уже несколько лет как выполняют аналогичное требование, поэтому все популярные приложения, скорее всего, уже выполняют новые правила. #android #androidtv #googleplay #ndk

🤯 Google придумала новый способ давления на разработчиков Теперь если в приложении не добавили тёмную тему, то пользователь
🤯 Google придумала новый способ давления на разработчиков Теперь если в приложении не добавили тёмную тему, то пользователь сам принудительно сделает её включение через системные настройки. Это приведёт к инверсии цветов. Наконец-то Google поняла что разработчики иногда забивают на тёмную тему, обязать их не получается (ну почему через Google Play не обязать?). Видно так решила Google:
Будем форсировать фичи и пусть пользователи жалуются и занижают рейтинг приложения в магазине
Странно, что на рекламной графике использовали приложение FitBit, хотя в нем есть нативная темная тема, да и сам продукт принадлежит Google. #android16

🤖 Вышла первая Beta квартального обновления Android 16 С релиза Android 16 Google перешла на новый цикл обновлений Android - раз в квартал. Чтобы проверить наличие SDK надо использовать новый способ проверки
// Проверяем версию API через новое API для проверки версии SDK
if (Build.VERSION.SDK_INT_FULL >= Build.VERSION_CODES_FULL.BAKLAVA_1) 
Что добавили из пользовательких фичей: 👉 Принудительный перевод светлых приложений в темные. Делается инверсия цветов 👉 Система будет делать иконки приложений автоматически тематически (монохромная версия, покрашенная в цвета системы) 👉 Приложения смогут переопределить системный UI шаринга, чтобы оставаться интерактивными 👉 Добавили возможность реализации переноса данных между Android и iOS версий приложения 👉 PDF в Android SDK теперь поддерживает редактирование и аннотации. На основе этого API будет работать Jetpack PDF библиотека 👉 Display Topology API - новое API для получения информации при работе с несколькими экранами о их положении - границы и относительное размещение. 👉 Тайлы в быстрых настройках теперь должны относится к одной из стандартных категорий 👉 Больше возможностей для управления Haptic Feedback 👉 Много новых Media API (подробности отдельным постом) 👉 Улучшения управлением компаньон устройств (подробности отдельным постом) 👉 Улучшение безопасности и приватности (подробности отдельным постом) 👉 Улучшения API для разработчиков (подробности отдельным постом) Релиз стабильной версии ожидается в 4 квартале (ориентировочно ноябрь 2025). Уже доступа первая Beta версия для Google Pixel. Подробнее про изменения читайте на сайте Android Developers #android16

// Пример использования Splash Screen Compose
class MainActivity : ComponentActivity() {
    
    private var splashScreen: SplashScreenDecorator? = null
    
    override fun onCreate(savedInstanceState: Bundle?) {
        // Инициализация до super.onCreate()
        splashScreen = splash {
            content {
                HeartBeatAnimation(
                    isVisible = isVisible.value,
                    exitAnimationDuration = exitAnimationDuration.milliseconds,
                    onStartExitAnimation = { startExitAnimation() }
                )
            }
        }
        
        // Стартуйте ваш Splash Screen
        splashScreen?.shouldKeepOnScreen = false
        
        super.onCreate(savedInstanceState)
        
        setContent {
            MyAppTheme {
                MainScreen()
            }
        }
    }

    override fun onStart() {
        super.onStart()
        
        // запускаем анимацию
        splashScreen?.dismiss()
    }

🤖 Как использовать Compose, чтобы сделать анимированный Splash Screen Разработчик создал библиотеку androidx-splashscreen-compose (не от Google решение), которая позволяет делать красивую анимацию как на анимашке. Подробный разбор и реализация есть в статье (EN,6м) или 🐱 исходниках на GitHub #android #compose

Первый Android Meetup от Сбера: твой план на вечер 28 августа собираемся с Android-комьюнити, чтобы со спикерами из Сбера и Лаборатории Касперского обсудить современные практики разработки, опыт работы с инструментами и подходы к созданию качественных и доступных приложений. 📍 Выбирайте удобный формат участия и регистрируйтесь на лендинге! Ждём вас очно и онлайн! #реклама

🤖 Scrcpy-GUI - приложения для Windows чтобы управлять Android устройством на основе scrcpy scrcpy - позволяет зеркалировать
+5
🤖 Scrcpy-GUI - приложения для Windows чтобы управлять Android устройством на основе scrcpy
scrcpy - позволяет зеркалировать экран устройства, управлять им. Можно и без показ экрана делать записи и скриншоты. Тулза очень полезная
До того как функционал зеркалирования появился в Android Studio scrcpy активно использовал для запуска приложения на устройстве, а управлением с компа. Или когда демо проводил. #android

🔨 Комрады! Вышла первый патч стабильной Android Studio Narwhal Feature Drop 2025.1.2 Как чаще не выпускай релизы, багфикс релизы всё равно остаются 😞 #androidstudio

🚀 В поисках Senior+ Java разработчик в Сингапурскую финтех компанию 💡 Если у вас есть опыт в финтехе и международных платеж
🚀 В поисках Senior+ Java разработчик в Сингапурскую финтех компанию 💡 Если у вас есть опыт в финтехе и международных платежах — это отличная возможность стать частью команды с нуля! Формат работы: удаленка из Польши Условие: UoP или B2B контракт на 1 год с продлением. Проект: разработка системы кросс-бордерных платежей (SWIFT, SEPA, FX, compliance PSD2/AML) Требования: ⏺️ 6+ лет опыта с Java 11/17+, Spring Boot, Kafka/RabbitMQ, Microservices, Kubernetes, SQL/NoSQL. ⏺️ Опыт работы с cross-border payments (обязательно ❗️) ⏺️ Опыт разработки микросервисов и деплоя в облака (Google/AWS/Azure). ⏺️ Уверенная работа с Intellij/Eclipse, Maven/Ant/Gradle, Git. ⏺️ Понимание Design Patterns. ⏺️ Знание security-концепций (аутентификация, авторизация, конфиденциальность). ⏺️ Английский от B2 обязателен, основной язык коммуникации на проекте английский. ❗️ Для отклика на вакансию пишите @Irina_HRD (или на почту vishneuskaya.iryna@gmail.com) с указанием от Android Broadcast #вакансия

🤯 В Android 16 квоты на выполнение фоновой работы через JobScheduler (его обёрткой является WorkManager) привязали к механиз
🤯 В Android 16 квоты на выполнение фоновой работы через JobScheduler (его обёрткой является WorkManager) привязали к механизму App Standby bucket. Также это коснется и DownloadManager Теперь, то как регулярно вы пользуете приложением будет влиять на то как много фоновой работы можно будет выполнить. Подробнее про квоты можно читать тут. Всё шлифуют систему, чтобы приоритизировать её на основании популярности приложения для пользователя. Я вообще не открываю часть приложений и рассчитываю, что они в фоне сделают работу, а сейчас лучше сразу наверняка идти в настройки и отключать ограничения на работу в фоне (спасибо, что не убрали совсем). И я как разработчик знаю про это. Как жить простым пользователям? С одной стороны решение правильное - оптимизация идет с упором на интересны пользователя и сохранение батарейки, но с другой стороны разработчикам теперь надо больше объяснять алгоритм действий для включения ожидаемой пользователем работы всегда. Что вы думаете про совершествование формата фоновой работы в Android? Делитесь своими болями и предложениями. #android #android16

☁️ Понедельник как пятница: ощущение, что жизнь проходит мимо. Выходные сливаются в серую массу. Энергии ноль, мечты тускнеют
☁️ Понедельник как пятница: ощущение, что жизнь проходит мимо. Выходные сливаются в серую массу. Энергии ноль, мечты тускнеют. 💊 Ваше личное спасение – авторский тур от YouTravel.me! 🪂 Сломайте рутину за 48 часов: Туры выходного дня – ваш глоток воздуха! Проснетесь в тайге, на берегу озера, в старинном городе, но не в душной квартире. 🌊 Море зовет? Автор продумал идеальный пляж, солнце и атмосферу. Ваша задача – расслабиться. 🗺 По России или без визы: Выберите направление, где вас ждут скрытые тропы и живые истории от проводника-автора. Никаких толп – только ваша небольшая компания единомышленников! 🤯 Забудьте про стресс планирования: Проживание, питание, уникальные активности – всё включено и продумано за вас. 🛡 Поддержка 24/7: Чувствуй себя уверенно — команда всегда рядом. 🎁 Промокод BROADCAST: -1000₽ на туры от 50 000₽! Выбери свой маршрут на YouTravel.me — и впусти в жизнь краски, о которых ты забыл! #реклама

🤖 Теперь не только Google Plxel Android Device Streaming теперь позволяет проверить как ваше приложение будет работать на ус
🤖 Теперь не только Google Plxel Android Device Streaming теперь позволяет проверить как ваше приложение будет работать на устройствах разных производителей: Samsung, Oppo, Xiaomi, Vivo, OnePlus. Это стало доступно благодаря Android Partner Device Labs, доступной в Android Studio Narwhal Feature Drop и новее. Подробнее в официальном анонсе #android #androidstudio #firebase

🤯 Стабильная Android Studio каждый месяц. Но зачем... В мае 2024 Andrid Studio перешла на более частые релизы, отделив подня
🤯 Стабильная Android Studio каждый месяц. Но зачем... В мае 2024 Andrid Studio перешла на более частые релизы, отделив поднятие версии IntelliJ Platform от разработки фичей. Спустя год релизы станут ещё чаще - каждый месяц нас будет ждать выход новой Stable версии. Изменения уже затронули Android Studio Narwhal, поэтому в Stable и в Canary сейчас находятся Feature Drop версии В анонсе рассказали о причине повышения частоты релиза - пользователи жаловались, что приходится слишком долго ждать критический баг фикс или новых фичей для улучшения жизни 🤯 Google заверяет: "повышение частоты релизов не повлияет на качество". Это стало возможно, благодаря инвестициям в тестирование и инфраструктуру в течении долго времени. Больше не будет Beta релиза, Canary сразу будет переходить в Release Candidate и затем в Release. Также останется Nightly. Лично я уже не успеваю использовать все фичи из новых версий либо они заблокированы в Беларуси. Самое сложное - когда происходит изменение дизайна или места существуюших фичей. А вам нужны такие частые обновления Android Studio? Делитесь в комментариях 🔽 #android #androidstudio

🔥 В Jetpack добавил Compat API для создания Progress Centric уведомлений (они же Live Updates)
// (Опционально) проверим, можно ли постить продвигаемые уведомления
// вернёт false, если пользователь выключил Live Updates
val notificationManager = NotificationManagerCompat.from(context)
val canPromote = notificationManager.canPostPromotedNotifications()

// Стиль ProgressStyle (сегменты/точки/иконки трекера)
val progressStyle = NotificationCompat.ProgressStyle()
    .setStyledByProgress(false) // используем собственные сегменты/точки
    .setProgress(600)           // общая длина трека (произвольная метрика)
    .setProgressTrackerIcon(IconCompat.createWithResource(context, R.drawable.ic_tracker))
    .setProgressSegments(
        listOf(
            NotificationCompat.ProgressStyle.Segment(200).setColor(Color.GREEN),
            NotificationCompat.ProgressStyle.Segment(250).setColor(Color.YELLOW),
            NotificationCompat.ProgressStyle.Segment(150).setColor(Color.RED) 
        )
    )
    .setProgressPoints(
        listOf(
            NotificationCompat.ProgressStyle.Point(200).setColor(Color.DKGRAY),
            NotificationCompat.ProgressStyle.Point(450).setColor(Color.DKGRAY) 
        )
    )

val notification = NotificationCompat.Builder(context, CHANNEL_ID)
    .setSmallIcon(R.drawable.ic_delivery)
    .setContentTitle("Доставка заказа")          // обязательно для Live Update
    .setContentText("Курьер в пути")             // лаконично об этапe
    .setOngoing(true)                            // обязательно: ongoing
    .setOnlyAlertOnce(true)
    .setVisibility(NotificationCompat.VISIBILITY_PUBLIC)
    .setContentIntent(contentIntent)
    .setStyle(progressStyle)                     // ProgressStyle из Jetpack Core
    .setRequestPromotedOngoing(true)             // ключ к Live Update
    .setShortCriticalText("$etaMinutes мин")     // текст в статус-чипе
    .setWhen(etaWhenMillis)                      // для обратного отсчёта в чипе
    .setShowWhen(false)                          // скрыть время в карточке, оставить чип
    .build()

notificationManager.notify(NOTIF_ID, notification)