fa
Feedback
Android Broadcast

Android Broadcast

رفتن به کانال در Telegram

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

نمایش بیشتر

📈 تحلیل کانال تلگرام Android Broadcast

کانال Android Broadcast (@android_broadcast) در بخش زبانی روسی بازیگری فعال است. در حال حاضر جامعه شامل 14 583 مشترک است و جایگاه 8 750 را در دسته فناوری و برنامه‌ها و رتبه 45 369 را در منطقه روسيا دارد.

📊 شاخص‌های مخاطب و پویایی

از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 14 583 مشترک جذب کرده است.

بر اساس آخرین داده‌ها در تاریخ 10 ژوئیه, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر 39 و در ۲۴ ساعت گذشته برابر -1 بوده و همچنان دسترسی گسترده‌ای حفظ شده است.

  • وضعیت تأیید: تأیید نشده
  • نرخ تعامل (ER): میانگین تعامل مخاطب 44.92% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 23.72% واکنش نسبت به کل مشترکان کسب می‌کند.
  • دسترسی پست‌ها: هر پست به طور میانگین 6 551 بازدید دریافت می‌کند. در اولین روز معمولاً 3 459 بازدید جمع‌آوری می‌شود.
  • واکنش‌ها و تعامل: مخاطبان به‌طور فعال حمایت می‌کنند؛ میانگین واکنش به هر پست 42 است.
  • علایق موضوعی: محتوا بر موضوعات کلیدی مانند api, kotlin, gradle, сборка, androiddev تمرکز دارد.

📝 توضیح و سیاست محتوایی

نویسنده این فضا را محل بیان دیدگاه‌های شخصی توصیف می‌کند:
Подборка новостей и статей для Android разработчиков. Реклама и связь с автором @ab_manager РКН https://abdev.by/rkn_tg_ab #MQRZR

به لطف به‌روزرسانی‌های پرتکرار (آخرین داده در تاریخ 11 ژوئیه, 2026)، کانال همواره به‌روز و دارای دسترسی بالاست. تحلیل‌ها نشان می‌دهد مخاطبان به‌طور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامه‌ها تبدیل کرده‌اند.

14 583
مشترکین
-124 ساعت
-27 روز
+3930 روز
آرشیو پست ها
Repost from Mobile Developer
Опрос: Какие технологии вы используете? Большинство знаний о нашем мире IT мы получаем из глобальных опросов, откуда потом уж
Опрос: Какие технологии вы используете? Большинство знаний о нашем мире IT мы получаем из глобальных опросов, откуда потом уже приземляем общие тенденции на наши реалии, поэтому я решил провести серию опросов с целью выяснить что происходит в нашем мире мобильной разработки/разработки/IT в широком смысле (в таком порядке) И я запускаю первый опрос - Какие технологии вы используете? Он направлен на то, чтобы выяснить какие технологии используют мобильные разработчики в России. Опрос займет буквально 5-7 минут. Результаты в общем виде мы опубликуем для всех и у нас будут вполне себе реальные данные по нашем рынку Пройти опрос можно по ссылке ниже 👇 https://forms.yandex.ru/cloud/68c443e8068ff07b9709a29d P.S. Опрос валиден для нативных андроид и иос разработчиков, а также почти для любой кроссплатформы

‼️ Google объединяет Android и ChromeOS в одну систему 🤯 Уже в 2026 году покажут первый ноутбук на обновлённой Android ОС! Н
‼️ Google объединяет Android и ChromeOS в одну систему 🤯 Уже в 2026 году покажут первый ноутбук на обновлённой Android ОС! На Qualcomm Snapdragon Summit глава Android-экосистемы заявил, что Google создаёт единую ОС. 👉 Она будет основана на Android, но с опытом и наработками из ChromeOS. 👉 Первое устройство, скорее всего, получит флагманский Snapdragon, а не фирменный Google Tensor. Это значит, что адаптивность приложений, работа с клавиатурой и мышью, а также desktop-опыт становятся важнее как никогда. 💡 Лично я очень хочу попробовать такой ноутбук. А вы бы перешли на Android-ноут? 🔗 Источник #android #chromeos

🤖 Адаптивность UI в Android-приложениях Android-приложения запускаются на экранах с разными размерами и ориентацией. Чтобы интерфейс выглядел хорошо в любых условиях, стоит учитывать несколько простых правил, которые я выработал за годы опыта 👇 1️⃣ Не привязывайтесь к фиксированным размерам Фиче может быть выделен весь экран, часть окна или вообще маленький контейнер. Пусть она сама решает: занять всё пространство или только необходимое. Остальное — задача хоста, который через параметры (например, Modifier в Compose) подстроит отображение или сама правильно разместит (например, по центру). 2️⃣ Используйте адаптивные компоненты Вместо LazyColumn — лучше LazyVerticalGrid, а для RecyclerViewGridLayoutManager. Они умеют подстраивать сетку под свободное место на экране. 3️⃣ Закладывайтесь на увеличение текста и элементов Пользователь может менять скейл интерфейса: Google позволяет масштабировать всё, увеличивая DP → PX. Поэтому всегда предусмотрите скролл, если контента может стать больше. 4️⃣ UI фичи не должен знать, где он окажется Фича отвечает только за свой UI. А вот приложение решает, как её показать: в одну панель или, например, в связке через ListDetailPaneScaffold, где на экране могут быть сразу несколько экранов. Даже если дизайнер подготовил макет только под смартфон в вертикали — попробуйте включить воображение. Немного гибкости и масштабирования дадут пользователям куда более удобный опыт без больших трудозатрат. 📚 Что почитать: - Практики по построению адаптивных приложений - Compose Material 3 Adaptive - Jetpack WindowManager - Как строить адаптивный UI через layout #android #ui #compose #adaptive #ux #material3

🚀 Вышла новая Jetpack библиотека - Security State Provider Основная цель библиотеки — предоставить действительные (actionable) данные о состоянии безопасности устройства и его компонентов, в частности: 👉 Версии обновляемых компонентов (updateable system components). 👉 Наличие применённых исправлений безопасности (security patches / applied fixes). 👉 Общий “security state” — то есть агрегированное представление безопасности системы. То есть, библиотека даёт вам API, чтобы “спросить у Android”: насколько актуальна система, есть ли уязвимости, какие компоненты нуждаются в обновлении. Она не заменяет шифрование/криптографию (как, скажем, security-crypto), но с дополняет стек безопасности: помогает принимать решения на основании состояния платформы. #android #androidjetpack #безопасность

🤖 Вышел Jetpack Window 1.5.0 Что нового: 👉 WindowSizeClass появились разделения для больших (Large - от 1200 до 1600) и оче
🤖 Вышел Jetpack Window 1.5.0 Что нового: 👉 WindowSizeClass появились разделения для больших (Large - от 1200 до 1600) и очень больших (XLarge - более 1600 dp) экранов 👉 Получение WindowMetrics теперь работает с Application Context, а не только с UI Context 👉 Добавили API для автоматического сохранения и восстановления статуса встраивания Activity при перезапуске процесса 👉 Удалили экспериментальное API WindowInsets #android #androidjetpack #jetpackupdate

🤯 Представлен убийца процессоров Apple, но будет только для Android Qualcomm представила новый флагманский SoC для Android у
🤯 Представлен убийца процессоров Apple, но будет только для Android Qualcomm представила новый флагманский SoC для Android устройств - Snapdragon 8 Elite Gen 5 (когда уже наконец-то сделают просто и понятный нейминг). CPU, GPU и NPU стали быстрее, система стала энергоэффективнее, но не ожидайте лучшего времени работы устройств.

🔨 Как в Android Studio добавить собственный шаблоны файлов и шарить их между командой разработки (3м) Простой способ как уск
🔨 Как в Android Studio добавить собственный шаблоны файлов и шарить их между командой разработки (3м) Простой способ как ускорить свою разработку - генерация кода из шаблонов внутри IDE. В статье руководство как добавить свои собственные на основе File Templates #android #androidstudio

🤖 Как написать свою библиотеку на C/C++ и работать с ней из Java/Kotlin кода в Android (11м) Рано или поздно любой разработчик сталкивается с C/C++ кодом в приложениях на разных уровнях: 1️⃣ Базовый уровень - работа с so файлами из подключенных библиотек 2️⃣ Уровень пользователя - вызов C/C++ кода библиотек из Java/Kotlin кода 3️⃣ Профи - написание C/C++ библиотека и использование их из Java/Kotlin кода Рекомендую вам почитать статью от разработчика из Яндекс Браузера, где много взаимодействия с C/C++ кодом. Автор освещает создания простой C/C++ библиотеки, как её собрать и встроить в код Android приложения через JNI.
Java Native Interface (JNI) — это программный интерфейс, который позволяет коду на Java взаимодействовать с библиотеками, написанными на C, C++ и других языках. В Android он критически важен для выполнения ресурсоёмких операций и работы с нативным кодом.
#android #jni #яндекс

🔨 Вышла Canary версия следующей Android Studio Что в будущей версии Android Studio (подробнее тут) 👉 Journeys for Android S
🔨 Вышла Canary версия следующей Android Studio Что в будущей версии Android Studio (подробнее тут) 👉 Journeys for Android Studio - выполнение UI тестов, написаные на естественном языке 🔨 Поддержка Backup и синхронизации настроек Android Studio ⭐️ Для крешей из Crashlytics будут предлагаться фиксы на основе AI 🔥 Android Studio позволит использовать локальные LLM 🔨 Возможность создания монохромной иконки приложения 🔨 Android Studio автоматом будет восстанавливать логи из LogCat на основе маппинга R8 #android #androidstudio

🐘 Вышел Gradle 9.1.0 с поддержкой Java 25 и новыми фичами. Из интересно - "Визуалиация таска графов", но сразу грусть - не ж
🐘 Вышел Gradle 9.1.0 с поддержкой Java 25 и новыми фичами. Из интересно - "Визуалиация таска графов", но сразу грусть - не ждите картинки 😡 Насыпали везде по немного улучшений, запромоутили фичи в стабильные, поправили баги и на этом всё. #gradle

На каком языке написаны Gradle Build файлы в вашем проекте?
Anonymous voting

🤖 Вышла вторая Beta Android 16 QRP2 Осенний фича релиз Android 16 всё ближе и вышла следующая бета с новыми возможностями: 👉 Platform Stability - API больше меняться не будет и можно заливать в Google Play в Beta/Alpha каналы 👉 Специальный режим установки приложения через ADB, чтобы разработчики могли тестировать приложения с вводом системы верификации разработчиков
adb shell pm set-developer-verification-result
👉 Новый сборщик мусора. ART теперь будет поставляться с Generational Concurrent Mark-Compact (CMC) Garbage Collector, которые фокусируется на сборке новых объектов, которые обычно и чистятся. Ожидается снижения потребления CPU ресурсов и потребление заряда батареи. 👉 Встроенные счетчик количества шагов в Health Connect. Приложения смогут получить эти данные, если у них есть разрешение READ_STEPS. Чтобы проверить наличие API из Android 16 QRP2 надо вызвать новое API
if (Build.VERSION.SDK_INT_FULL >=
         Build.VERSION_CODES_FULL.BAKLAVA_1) {
    // Вызываем APIs из Android 16 QPR2
}
Релиз обновленной версии Android 16 ожидается в ноября 2025 #android16

Repost from Compose Broadcast
⚙️ Нашел сайт с демонстрацией того как происходит рекомпозиция с примером хороших и плохих практик Как была сделана реализация написали в статье, а исходники есть на GitHub #compose

🤯 Открыт новый способ атаки на софт через ИИ Любые нейросети имеют свойство галлюцинировать — то есть предлагать несуществующие решения и выдавать их за рабочие. Злоумышленники начали превращать галлюцинации LLM в реальные опенсорсные библиотеки, но уже с уязвимостями, которыми потом пользуются. Дивный новый мир... 🔓 Вывод: проверяйте, что подключаете к проекту, и никогда не доверяйте LLM полностью. Проверяйте код так, как будто его написал джун! #ai #безопасность

🤖 Вышел релиз /e/OS 3.1 - прошивка на основе Android, сфокусированной на конфиденциальности пользовательских данных (deGoogl
🤖 Вышел релиз /e/OS 3.1 - прошивка на основе Android, сфокусированной на конфиденциальности пользовательских данных (deGoogled) Всем кто хочет избавиться от ограничений Google и сбором данных от них, этот дистрибутив может прийтись по вкусу. Ставится на больше чем 200 моделей устройств (полный список тут)

🤖🦢 Пример написания библиотеки для Android на языке Swift (RU, 17м) В Swift 6 появилась возможность работать с Android NDK из Swift и всё это потом вызывать из Java при помощи JNI.
Java Native Interface (JNI) – это мост который позволяет нативному коду обращаться к Java Virtual Machine (JVM). Когда вы пишете Java код, то вы используете Android SDK. Но когда вы используете языки как Swift или C++, которые не компилируются в Java байткод, вам уже нужен Android NDK для коммуникации с Java через JNI.
Пример нативного кода
#if os(Android)
@_cdecl("Java_com_habr_swiftlib_myfirstandroidproject_SwiftInterface_initialize")
public func initialize(
    envPointer: UnsafeMutablePointer<JNIEnv?>,
    clazzRef: jobject,
    callerRef: jobject
) {
    // Активируем Android logger
    LoggingSystem.bootstrap(AndroidLogHandler.taggedBySource)
    // Инициализируем JVM
    let jvm = envPointer.jvm()
    JNIKit.shared.initialize(with: jvm)
    // ДАЛЕЕ: кэшируем class loader
    // ДАЛЕЕ: пример `toString`
    // ДАЛЕЕ: пример `Task`
}
#endif
Инструменты сгенерят вам код для работы из Java/Kotlin
package com.habr.swiftlib.myfirstandroidproject

object SwiftInterface {
    init { System.loadLibrary("MyFirstAndroidProject") }
    external fun initialize(caller: Any)
}
#android #ndk #swift

🖌 Примеры адаптивного дизайна от команды Android в Figma Команда Android Дизайна выкатила на своей странице в фигме дизайн 4
🖌 Примеры адаптивного дизайна от команды Android в Figma Команда Android Дизайна выкатила на своей странице в фигме дизайн 4 приложений, который адаптирован под разны размеры экрана: смартфоны, маленькие и большие планшеты, складные устройства, ноутбуки и телевизоры Рекомендую всем посмотреть, чтобы посмотреть на подходы, а они на самом деле просты. Если хотите отдельный пост про техники адаптации дизайна - ставьте ❤️ #android #дизайн #adaptive #ui #material

🤖 Обновили документацию по использования keep правил для R8 (минификатор кода по умолчанию) Какие разделы теперь доступны 👉
🤖 Обновили документацию по использования keep правил для R8 (минификатор кода по умолчанию) Какие разделы теперь доступны 👉 Зачем нужны keep правила 👉 Глобальные правила (для всего кода) и правила для конкретного кода 👉 Лучшие практики 👉 Примеры использования правил Явно задекларировали - НЕ ДЕЛАЙТЕ правило с сохранением кода всего пакета:
-keep class com.example.pkg.** { *; }
Мне не хватает описания списка всех оптимизаций кода, которые делает R8, и как писать код так, чтобы они срабатывали (например, такое есть при загрузке классов через Service Loader) #android #r8

🐱 GitHub запустил реестр MCP серверов Протокол Model Context Protocol (MCP) упрощает взаимодействие ИИ-агентов и инструменто
+1
🐱 GitHub запустил реестр MCP серверов
Протокол Model Context Protocol (MCP) упрощает взаимодействие ИИ-агентов и инструментов между собой в модульной и расширяемой форме. Он предоставляет AI агентам возможность получать актуальный контекст, взаимодействовать с внешним миром и интегрироваться в существующие системы и рабочие процессы.

پیام ویدیو00:42