TGTGInsighttelegram intelligenceLIVE / telegram public index
Retour aux chaînes
Android Broadcast avatar

TGINSIGHT CHAT

Android Broadcast

@android_broadcast

Technologies

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

Abonnés1.4万Abonnés actuels de la chaîne
Posts indexés1,000Nombre de posts indexés
Portée récente94,750Somme des vues récentes
Posts récents

Posts récents

Page 28 sur 84 · 1,000 posts

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

7,900 views

🤖Как написать свою библиотеку на 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#яндекс

6,990 views

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

9,450 views

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

7,210 views

Hashtags

Publié 22 sept.

7,390 views

🤖Вышла вторая 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

8,170 views

Hashtags

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

7,520 views

Hashtags

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

9,300 views

Publié 18 sept.

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

7,980 views

🤖🦢Пример написания библиотеки для 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

8,100 views

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

7,580 views

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

7,160 views

Hashtags

12•••5•••10•••15•••20•••252627282930•••35•••40•••45•••50•••55•••60•••65•••70•••75•••80•••8384