uz
Feedback
Android Broadcast

Android Broadcast

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish

📈 Telegram kanali Android Broadcast analitikasi

Android Broadcast (@android_broadcast) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 14 580 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 8 743-o'rinni va Rossiya mintaqasida 45 335-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 14 580 obunachiga ega bo‘ldi.

11 Iyul, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 35 ga, so‘nggi 24 soatda esa 0 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 43.32% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 24.33% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 6 318 marta ko‘riladi; birinchi sutkada odatda 3 548 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 43 ta reaksiya keladi.
  • Tematik yo‘nalishlar: Kontent api, kotlin, gradle, сборка, androiddev kabi asosiy mavzularga jamlangan.

📝 Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
Подборка новостей и статей для Android разработчиков. Реклама и связь с автором @ab_manager РКН https://abdev.by/rkn_tg_ab #MQRZR

Yuqori yangilanish chastotasi (oxirgi ma’lumot 12 Iyul, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

14 580
Obunachilar
Ma'lumot yo'q24 soatlar
-17 kunlar
+3530 kunlar
Postlar arxiv
🤖 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 #производительность