en
Feedback
Android Broadcast

Android Broadcast

Open in Telegram

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

Show more

📈 Analytical overview of Telegram channel Android Broadcast

Channel Android Broadcast (@android_broadcast) in the Russian language segment is an active participant. Currently, the community unites 14 579 subscribers, ranking 8 743 in the Technologies & Applications category and 45 335 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 14 579 subscribers.

According to the latest data from 11 July, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 35 over the last 30 days and by 0 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 43.32%. Within the first 24 hours after publication, content typically collects 24.33% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 6 318 views. Within the first day, a publication typically gains 3 548 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 43.
  • Thematic interests: Content is focused on key topics such as api, kotlin, gradle, сборка, androiddev.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Подборка новостей и статей для Android разработчиков. Реклама и связь с автором @ab_manager РКН https://abdev.by/rkn_tg_ab #MQRZR

Thanks to the high frequency of updates (latest data received on 12 July, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

14 579
Subscribers
No data24 hours
-17 days
+3530 days
Posts Archive
🤖 Android принудительно запрещает делать запросы в сеть в фоне вне жизненного цикла приложения Теперь если вы делаете сетевой запрос при уходе приложения в фон, когда вы не используете WorkManager или Foreground Service, то такой запрос будет остановлен с исключением UnknownHostException (стандартно выбрасывается если нет сети или сервер невозможно найти) или другой IOException. ✔️ Ранее, пока был жив процесс приложения, можно было успеть выполнить запросы. Я отмечу изменений как положительное для пользователей и общего состояния устройства. Google форсирует переход разработчиков API, предназначенные для определенных целей и слежением за выполняемой работой. Изменение применяется на Android 15 и выше для всех приложений с targetSdk=35+ Источник тут #android15

Repost from iOS Broadcast
🧰🐥 Разработка на Swift под Android Внутри сообщества официально собирается рабочая группа по созданию Android приложений на
🧰🐥 Разработка на Swift под Android Внутри сообщества официально собирается рабочая группа по созданию Android приложений на Swift. Основная цель - добавить и поддерживать Android как официальную платформу для Swift Задачи рабочей группы: 🔵Улучшение и поддержка поддержки Android в официальном дистрибутиве Swift 🔵Усовершенствование основных пакетов Swift для работы с идиомами Android 🔵Определение уровней поддержки платформы и работа над достижением официальной поддержки 🔵Определение поддерживаемых уровней и архитектур Android API 🔵Развитие непрерывной интеграции для проекта Swift 🔵Выявление и рекомендация методов взаимодействия Swift и Java SDK для Android 🔵Разработка поддержки для отладки приложений Swift на Android 🔵Консультирование и помощь в добавлении поддержки Android в пакеты Swift сообщества Общение через Форум Swift для Android и в рабочей группе на форумах Swift. Членство в рабочей группе открыто для всех желающих. Новость интригующая, хотя в моменте ничего и не даст: 🔴Сейчас речь идет о начале работы рабочей группы, а не о готовом решении 🟢Apple на своем примере смогут показать как использовать swift для разработки под Andoid, т.к. имеют достаточно своих приложений (например, Apple music)

🚀 Пример Jetpack Media 3 Transformer API для создания приложения с обрезкой видео (EN,3м) Разработчик решил реализовать прос
🚀 Пример Jetpack Media 3 Transformer API для создания приложения с обрезкой видео (EN,3м) Разработчик решил реализовать простую затею - обрезать видео на основе выбранного отрезка текста из расшифровки дорожки. Использовал Jetpack Media3 и EventLabs API. ПО итогу вышло приложение 🐱 QuickTrim 🔗 Альтернативная ссылка тут #android #androidjetpack #media3 #opensource #пример

🤯 AI ломает R8 и восстаналивает код после защиты Разработчик провёл эксперимент по восстановлению обфусцированного когда с помощью GPT 4o и чуда не произошло. AI смог сделать читаемые имена переменных и функций, сделать форматирование кода. С Compose кодом вообще ничего дельного не вышло. Теперь надо думать и про угрозу AI взломов усложнит жизнь IT. Запрос на восстановление кода
Using the R8 algorithm, deobfuscate this class and translate it into its real-world context.
🔗 Альтернативная ссылка на статью #android #r8 #ai

🎨 Ищу дизайнера для Android Broadcast Для YouTube-канала и Telegram-проекта @android_broadcast ищу дизайнера на регулярное сотрудничество. 📌 Что нужно делать: – Обложки к видео (YouTube, Boosty) – Графика для постов в Telegram – Разные визуалы под контент и интеграции 💡 Важно: – Опыт в создании графики и обложек для digital-контента – Оперативность: выполнение задач в течение 4 часов – Доступность в течение дня для связи – Креативность и готовность пробовать новое – Бонус: навыки рисования принтов 💰 Оплата: сдельная, с перспективой перехода на фиксированную оплату 📬 Как откликнуться: Присылайте портфолио и краткое резюме в Telegram @ab_manager Обязательно выполнение тестового задания. #вакансия

⚙️ Liquid Glass Compose - библиотека для переноса эффекта стекла из iOS на Android в Compose. Поддерживается Android 7.0, а на Android 13 и выше используются AGSL шейдеры, что повышает производительность и добавляет блюр. Автор библиотеки - подписчик канал и буде рад звезде на GitHub и вашему мнению по коду решения в комментариях

🏝 Вышел Kotlin 2.2.0 Что нового в релизе языка: 👉 Превью context parametr 👉 Non-local break и continue теперь stable 👉 Kotlin/JVM: изменения в генерации метода по умолчанию 👉 Kotlin/Native: улучшения в управлением памятью 👉 Kotlin/Wasm: wasmJs таргет отделили от js таргета 🐘 Поддержка Gradle 7.6.3 - 8.14 👉 Base64 стало Stable #kotlin

🏗 Функциональное программирование в Android. Знакомство с парадигмой (21м) Первая статья из серии про как построить архитектуру Android приложения в функциональном стиле. Стек: Kotln; Jetpack Compose; одна из UDF-архитектур (Redux, TEA, MVI); ArrowKt; Coroutines + Flow. В начале рассматривают функциональную парадигму и отличия ее от других подходов (императивный и декларативный) #android #архитектура

Что из перечисленного обязательно должно быть свойством чистой функции в функциональном программировании?
Anonymous voting

🤖 Почему разработчик не контролирует, как выглядят уведомления в системной панели Когда разработчик использует NotificationCompat.Builder для создания уведомлений из Android приложения, может показаться, что прямого контроля на внешний вид нету 🤯 На самом деле формируется не визуальный компонент, а объект данных, который описывает что есть в уведомление. Этот объект — это просто структура, сериализуемая через Parcelable. Он передаётся в системный процесс через Binder — механизм межпроцессного взаимодействия в Android. А вот принимать и интерпретировать этот объект будет специальное системное приложение — SystemUI. Уведомления отображаются не Android сам по себе, а конкретное приложение, которое называется com.android.systemui. И это приложение полностью отвечает за то, как будет выглядеть уведомление. Оно решает, какие поля отобразить, где их разместить, какой стиль применить, как будет выглядеть кнопка, будут ли видны иконки — и многое другое. Часть из данных может игнорироваться. Вот почему одно и то же уведомление может выглядеть совершенно по-разному на разных устройствах и версиях ОС. Один и тот же вызов setContentTitle("Новость") может дать совершенно разный результат на Pixel с чистым Android и на Xiaomi с MIUI. Более того, даже RemoteViews, которые позволяют задавать кастомные layout’ы для уведомлений, могут игнорироваться или ограничиваться прошивками производителей. Именно по этой причине я не люблю когда в уведомления вставляют Custom View, который выбивается из стиля и часто портит визуал системы и поведение. Мечтаю чтобы его поскорее запретили в Android. Пожулауйста, хотя бы в Android 17 🙏 Запомните ‼️ Уведомление в Android — это не UI объект, это контракт между приложением и SystemUI, который интерпретируется, а не исполняется дословно. Поэтому пишите уведомления так, чтобы они были понятны системе, а красоту UI вы можете контролировать только внутри вашего приложения. #android #androiddev

‼️ Новое видео на 🪙 Boosty - Полный разбор Android Context (20 мин) В новом видео погружаюсь в особенности того как работает Context, а именно: 👉 какие типы Context бывают 👉 почему Application класс != Application Context 👉 как Android ОС создает экземпляр Context и передает его в компоненты приложения 👉 советы по работе с Context ‼️ Всё это позволит вам лучше понимать работу с Contex, лучше организовать код и ответить на собеседования глубже, чтобы дать ответ уровня Senior! Подписку на видео можно также оформить через Telegram #AndroidBroadcast #android

🏝 Стали доступны записи доклад с KotlinConf 2025 Все сессии можно найти в расписании. Пока только на сайте, но там встроен Y
🏝 Стали доступны записи доклад с KotlinConf 2025 Все сессии можно найти в расписании. Пока только на сайте, но там встроен YouTube плеер, так что позже выпустят плейлист. В @kotlin_broadcast буду выкладывать доклады и рассказывать самое интересное #kotlin #kotlinconf

🚀 Новая Jetpack библиотека - Test Uiautomator Shell Показали первую альфа версию Jetpack Test Uiautomator Shell - решения для выполнения команд в терминале. Фактически это backport UiAutomation.executeShellCommandRwe из API 34 (Android 14). #android #androiddev #тестирование #автотесты

🚀 Вышло обновление Android Jetpack библиотек В этот раз вас жду багфиксы: Room 2.7.2 и WorkManager 2.10.2, а также первая RC версия Benchmark Version 1.4.0 #android #androiddev #jetpack #jetpackupdate

Почему пользователи платят $30 за простой конвертер картинок? Разработчик из Короче, капитан создал конвертер HEIC в JPG за месяц, используя проверенную методику: 1️⃣ Анализ спроса — нашел популярный запрос. 2️⃣ Минимализм — оставил только конвертацию в один клик. 3️⃣ Быстрый запуск — без лишнего перфекционизма. ⚡️ Результаты: — $500/мес с ростом, $10K+ всего. — $0 на рекламу, $40/мес на сервер. Выводы: — Платят за удобство, даже с бесплатными аналогами. — Автоматизированный продукт с минимальной поддержкой. — Быстрая проверка идеи = успех. ✔️ В комьюнити: — 400+ запусков по методике. — Некоторые продукты — 50K–100K+ пользователей. 👉 Присоединяйтесь к @its_capitan — следите за процессом разработки, продвижения и узнайте, сколько можно заработать на таких микро-продуктах. Реклама. ИП Зуев И.В. ИНН 360408359441, erid: 2VfnxyYARY4

Используете подход Documentation-as-Code ? (не про документация в коде)
Anonymous voting

+1
🤖 В Android 16 появится поддержка десктопного режима на внешних дисплеях В Android 16 QRP1 появилась поддержка десктопного режима при подключении внешних дисплеях. Включается режим плавающих окон, а значит приложения смогут иметь произвольный размер, управление перейдет в мышку и клавиатуру (а смысл иначе от внешнего дисплея?) Совсем уже не новинка в мире Android, но какому количеству людей это будет необходимо? Делитесь своим мнением в комментариях #android #android16 #desktop

🤖 Как удалить отладочный код в релизных сборках на примере логов Еще одна рекомендация - используйте минификацию кода через R8/ProGuard чтобы удалить весь код логирования. Ничего лишнего не уйдёт в логи, а также повысите скорость работы Добавьте в правила следующие инструкции
# Удаляем Log.v()
-assumenosideeffects class android.util.Log {
    public static int v(...);
}

# Удаляем Log.d()
-assumenosideeffects class android.util.Log {
    public static int d(...);
}

# Удаляем Log.i()
-assumenosideeffects class android.util.Log {
    public static int i(...);
}
Подробнее про инструкцию assumenosideeffects читайте в документации #android #proguard #r8 #оптимизация

‼️ Что надо сделать? Не создавайте сообщения до того, как действительно убедитесь, что включено логирование и откладывать работу для на попозже (совет хорошо для всего). Например
fun logD(tag: String, messageBuilder: () -> String) {
    if (loggingEnabled) {
        Log.d(tag, messageBuilder())
    }
}
но автор еще не учел проверку уровня логирования:
fun logD(tag: String, messageBuilder: () -> String) {
    if (loggingEnabled && Log.isLoggable(tag, Log.DEBUG)) {
        Log.d(tag, messageBuilder())
    }
}
или прийти к более общей функции
fun log(tag: String, level: Int, messageBuilder: () -> String) {
    if (loggingEnabled && Log.isLoggable(tag, level)) {
        when (level) {
            Log.VERBOSE -> Log.v(tag, messageBuilder())
            Log.DEBUG   -> Log.d(tag, messageBuilder())
            Log.INFO    -> Log.i(tag, messageBuilder())
            Log.WARN    -> Log.w(tag, messageBuilder())
            Log.ERROR   -> Log.e(tag, messageBuilder())
            else        -> Log.d(tag, messageBuilder()) // fallback
        }
    }
}
#android #производительность

🤖 Уверен что правильно работаешь с логами? Разработчик решил оценить влияние логирования на работу приложения и описал в ста
🤖 Уверен что правильно работаешь с логами? Разработчик решил оценить влияние логирования на работу приложения и описал в статье. Проблема только если создаете лишние объекты #android #производительность