ar
Feedback
Android Broadcast

Android Broadcast

الذهاب إلى القناة على Telegram

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

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام Android Broadcast

تُعد قناة Android Broadcast (@android_broadcast) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 14 580 مشتركاً، محتلاً المرتبة 8 743 في فئة التكنولوجيات والتطبيقات والمرتبة 45 335 في منطقة روسيا.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 14 580 مشتركاً.

بحسب آخر البيانات بتاريخ 11 يوليو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار 35، وفي آخر 24 ساعة بمقدار 0، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 43.32‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 24.33‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 6 318 مشاهدة. وخلال اليوم الأول يجمع عادةً 3 548 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 43.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل api, kotlin, gradle, сборка, androiddev.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
Подборка новостей и статей для Android разработчиков. Реклама и связь с автором @ab_manager РКН https://abdev.by/rkn_tg_ab #MQRZR

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 12 يوليو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

14 580
المشتركون
لا توجد بيانات24 ساعات
-17 أيام
+3530 أيام
أرشيف المشاركات
Начинает "The Android Show I/O Edition". Подключайтесь смотреть на Boosty с моими комментариями! Узнаем что там такого не смо
Начинает "The Android Show I/O Edition". Подключайтесь смотреть на Boosty с моими комментариями! Узнаем что там такого не смогло дождаться Google I/O 2025 #AndroidBroadcast

🤯 SOLID все. Берите CLARITY C – Consistent abstraction levels L – Limit interfaces A – API over implementation R – Reduce dependency complexity I – Isolate dependency creation T – Take exceptions when justified Y – You decide Берем?

🤖 Project Mainline - важная веха в развитии Android и монополизации ОС компанией Google До Android 10 фреймворк ОС был монол
🤖 Project Mainline - важная веха в развитии Android и монополизации ОС компанией Google До Android 10 фреймворк ОС был монолитным и любое изменение приводили к необходимости раздачи новой версии вендором. Google выделила во фреймворке (и продолжает делать) компоненты и теперь может обновлять их независимо. Делать это может вендор или приложение с высокими системными правами, например Google Play Services. Благодаря изменению, теперь не нужно ждать новой версии прошивки от вендора, а вы получите новую версию компонентов и даже портирование новых API из более поздних версий ОС. Так например было с Photo Picker, который появился в Android 14, но его перенесли и на Android 12+, благодаря тому что был сделан модуль медиа, частью которого и есть Photo Picker. Более подробно читайте в документации #androidos #android

Android Mainline модуль — это …
Anonymous voting

🛍Приглашаем на большой митап Яндекса по мобильной разработке! На Я.Субботниках технические специалисты Яндекса рассказывают
🛍Приглашаем на большой митап Яндекса по мобильной разработке! На Я.Субботниках технические специалисты Яндекса рассказывают об устройстве сервисов, над которыми они работают. В этот раз собираемся в двух городах — Москва и Санкт-Петербург! Что ждёт участников: 🟠5 докладов про iOS и Android; 🟠PeerLab: разбор кейсов из реальной практики с экспертами; 🟠Afterparty и нетворкинг Среди тем докладов этого года: секреты адаптации мобильного приложения под ТВ, стратегии ускорения старта и observability-система для BDUI. Полное расписание ищите на сайте. ➡️ Регистрируйтесь и приходите слушать доклады, задавать вопросы и обсуждать кейсы #реклама

🤖 Завтра, 13 мая, пройдет специальный эпизод The Android Show, приуроченный к Google I/O. Говорят что в Android так много но
🤖 Завтра, 13 мая, пройдет специальный эпизод The Android Show, приуроченный к Google I/O. Говорят что в Android так много новинок, что пришлось делать отдельное мероприятие заранее. Буду смотреть и комментировать в прямом эфире 🪙 на Boosty #AndroidBroadcast

🖌 Figma Make - новый AI инструмент от Figma для генерации UI и кода для прототипов на их основе #figma #ai

🔥 Последний день горящих скидок от Ergostol! 🔥 💡 Скидка 20% на топовые модели регулируемых столов и рам — ваш шанс получит
🔥 Последний день горящих скидок от Ergostol! 🔥 💡 Скидка 20% на топовые модели регулируемых столов и рам — ваш шанс получить эргономичный стол премиум-класса по лучшей цене в году! ⚡️ Только до 12 мая включительно 👉 Ознакомиться с товарами по скидке на сайте ergostol.ru. ❗️ Дополнительная скидка на все товары в вашей корзине по промокоду ANDROID10 Автор канала, Кирилл Розов, работает за такими столами (их у него 2). Обзор на большой стол Terra, а также про компактную модель - One 2.0 можно посмотреть на канале Реклама. ООО «СОФТЭФФЕКТ». ИНН 7735575262

🤖 Рассказали про возможности для работы со съемкой видео с помощью CameraX и редактированием видео через Jetpack Media3. Уже
🤖 Рассказали про возможности для работы со съемкой видео с помощью CameraX и редактированием видео через Jetpack Media3. Уже вполне можно накладывать эффекты и править видео #android #jetpack #media3 #camerax

Знали про необходимость использования WhileSubscribed в stateIn ?
Anonymous voting

🤖 Как правильно конвертировать Flow в StateFlow Для конвертации холодного Flow в горячий StateFlow для работы с состоянием (обычно происходит в ViewModel) стоит использовать оператор Flow<T>.stateIn(), с заданием политики запуска SharingStarted.WhileSubscribed
flow..stateIn(
        scope = viewModelScope, 
        initialValue, //  задаём начальное значение
        started = SharingStarted.WhileSubscribed( 
           stopTimeoutMillis = 5.seconds, 
           replayExpirationMillis = 5.seconds, 
         ), 
    )
SharingStarted.WhileSubscribed() — умный способ включать сбор данных только когда есть подписчики, и автоматически останавливать его, когда они исчезают. Важно настроить несколько значений: 👉 Параметр stopTimeoutMillis - задаем какое время пройдет после того как пропадет последний подписчик чтобы остановить StateFlow. По умолчанию стоит 0 мс, но Google рекомендует выставлять 5 секунд. Это позволит не останавливать Flow при пересоздании UI при смене конфигурации или если пользователь быстро свернул/развернул приложений. 👉 Параметр replayExpirationMillis - указывает через какое время после остановки сбросить кэш значений StateFlow и начать с начала, а именно initialValue Ставим 👍 если знали про эту рекомендацию и 🔥 - если нет #kotlin #coroutines

🏝 Как правильно подписываться на данные для UI (EN,16м) Очень классная статья от @nek_12_personal про лучшие практики для загрузки данных из UI, чтобы не выполнять лишнюю работу и не занимать ресурсы, когда UI не показывается ❌ Чего следует избегать 1️⃣Ранняя загрузка данных в init блоке ViewModel Запуск загрузки данных в блоке init может привести к устаревшей информации при возвращении пользователя к экрану после длительного отсутствия. 2️⃣Ручное управление обновлением данных из UI (например, вызовом в onResume) Такой подход может вызвать множественные параллельные запросы, что увеличивает нагрузку на систему и усложняет управление состоянием. 3️⃣Постоянное наблюдение за потоками (Flow) без учёта жизненного цикла UI Сбор данных в viewModelScope без учёта видимости UI может привести к утечкам памяти и избыточному потреблению ресурсов. 4️⃣Инициирование загрузки данных из UI-компонентов Перенос логики загрузки данных в UI нарушает принцип разделения ответственности и усложняет архитектуру приложения. Все подробности в статье, которую рекомендую вам изучить подробно! 🔗 Альтернативная ссылка #kotlin #android #coroutines

Минусы повышения размера страницы памяти ⚠️ Мелкие объекты “тратят” больше памяти. Если в 4 КБ-странице лежало 5 мелких объектов, в 16 КБ — может быть “пустого” пространства больше. Но в современных условиях прирост производительности важнее. ⚠️ Нужна поддержка от железа. Процессор и ядро должны поддерживать размер страницы 16 КБ — это не просто «переключатель» в настройках.

‼️ Все Android приложения должны обеспечить поддержку работы на устройствах с размером страницы памяти 16KB Изменение размера
‼️ Все Android приложения должны обеспечить поддержку работы на устройствах с размером страницы памяти 16KB Изменение размера страницы в памяти от 4 KB в 16 KB даст для приложений: 🚀 Ускорения запуска приложений 🔋 Сокращение расхода батареи 📷 Ускорение включения камеры 📱 Ускорение запуска системы Новая требование Google Play обязует реализовать поддержку работы всех новых приложений и обновлений с targetSdk 35 (Android 15). Изменение вступает в силу с 1 ноября 2025 года Что нужно делать 👉 Обновить библиотеки с нативынм кодом до версий с поддержку нового размера страницы 👉 Перекомпилировать свой нативный код на C/C++ с последней версией инструментов В Google Play в AppBundle Explorer вы будете видеть совместимо ли ваше приложение cо страницей размера 16KB. Полезные ссылки 🔗 Как адаптировать приложение 🔗 Как провести тестирование приложения на таком устройстве 🔗 Подробная документация по 16Kb page size #andorid #googleplay #ndk

Какие у вас отношения с технологией Passkey?
Anonymous voting

+2
🤖 История того как интеграция Passkey + Jetpack Credential Manager ускорило логин и увеличило успешные попытки входа
Passkey — это современный способ аутентификации, который позволяет пользователям входить в приложения и сайты без паролей, используя биометрию (Face ID, отпечаток пальца) или пин-код устройства.
Также в статье есть краткая инструкция и лучшие практики. Подробнее в документации #android #passkey

🚀 Релиз Jetpack Health Connect Client 1.0 Google выпустила первую стабильную версию Jetpack Health Connect Client — библиоте
🚀 Релиз Jetpack Health Connect Client 1.0 Google выпустила первую стабильную версию Jetpack Health Connect Client — библиотеки, которая упрощает доступ к данным о здоровье и активности пользователя через платформу Health Connect.
Health Connect — это единый слой доступа к данным здоровья на Android. Он агрегирует информацию от разных приложений (Google Fit, Samsung Health, Fitbit и др.) и даёт централизованный, безопасный способ работы с ними.
Библиотека connect-client — это Jetpack-обёртка над этим API, которая делает интеграцию максимально простой и безопасной. Что умеет Jetpack Health Connect Client 1.0: 👉 Читать и записывать данные: шаги, калории, пульс, сон, тренировки, вес и многое другое (всего 40+ типов данных) 👉 Запрашивать данные по временным диапазонам и фильтрам 👉 Управлять разрешениями на доступ к чувствительным данным — всё централизовано и прозрачно 👉 Удалять данные (в том числе выборочно) 👉 Поддерживает suspend-методы и удобные Kotlin API Подробнее читайте в документации #android #jetpack #wear

🚀 Релиз Jetpack Health Connect Client 1.0 Google выпустила первую стабильную версию Jetpack Health Connect Client — библиотеки, которая упрощает доступ к данным о здоровье и активности пользователя через платформу Health Connect.
Health Connect — это единый слой доступа к данным здоровья на Android. Он агрегирует информацию от разных приложений (Google Fit, Samsung Health, Fitbit и др.) и даёт централизованный, безопасный способ работы с ними.
Библиотека connect-client — это Jetpack-обёртка над этим API, которая делает интеграцию максимально простой и безопасной. Что умеет Jetpack Health Connect Client 1.0: 👉 Читать и записывать данные: шаги, калории, пульс, сон, тренировки, вес и многое другое (всего 40+ типов данных) 👉 Запрашивать данные по временным диапазонам и фильтрам 👉 Управлять разрешениями на доступ к чувствительным данным — всё централизовано и прозрачно 👉 Удалять данные (в том числе выборочно) 👉 Поддерживает suspend-методы и удобные Kotlin API Подробнее читайте в документации #android #jetpack #wear

📹 Стратегии тестирования Android (EN, 8м) Оптимизируйте тестирование Android с помощью масштабируемой стратегии, которая поможет управлять нагрузкой на тесты вашего приложения и конфигурациями устройств. От понимания пирамиды тестирования до использования таких инструментов, как Robolectric и Gradle Managed Devices, вы узнаете, как принимать обоснованные решения для повышения надежности и эффективности тестирования. Узнайте, почему ручного тестирования недостаточно, и как автоматизация может сэкономить время и улучшить качество кода. 0:00 - Введение 0:41 - Зачем мы тестируем? 1:21 - Стратегии тестирования 3:06 - Область применения vs. Размер 5:45 - Категории 7:49 - Заключение 🔗 Стратегии тестирования #android #тестирование

📹 Инструменты и паттерны для масштабируемого тестирования Android-приложений (EN, 10 мин) Лучшие подходы к тестированию Android. Хосе Альсерреке расскажет о тестировании скриншотов, Robolectric, управлении разными форм-факторами и использовании Espresso Device и Gradle Managed Devices (GMD) для масштабируемого тестирования. 0:00 - Введение 0:19 - Что такое тестирование скриншотов? 1:30 - Зачем использовать тестирование скриншотов? 2:52 - Robolectric для тестирования 4:40 - Тестирование для разных размеров экрана 6:48 - Стабильность больших тестов 9:05 - Gradle Managed Devices 9:47 - ИИ и тестирование 10:19 - Заключение Ресурсы: 👉 Тестирование скриншотов 👉 Стратегии Robolectric 👉 Тестирование разных размеров экрана и окон 👉 Тестирование приложений на Android 👉 Стратегии тестирования 👉 Основы тестирования Android-приложений 👉 Локальные тесты 👉 Инструментированные тесты 👉 UI-тесты 👉 Тестирование разных размеров экрана #android #тестирование