TGINSIGHT CHAT
Android Broadcast
@android_broadcast
TechnologiesПодборка новостей и статей для Android разработчиков. Реклама и связь с автором @ab_manager РКН https://abdev.by/rkn_tg_ab#MQRZR
Posts récents
Tag : #android · 490 posts
Publié 10 avr.
🚀Вышел Jetpack Core 1.16.0 Самое важное в новой версии - поддержки Android 16, а также использование JSpecify nullness annotations. При использовании с Kotlin разработчикам для корректной работы надо передать аргументы -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode #android#jetpack#android16
Hashtags
Publié 10 avr.
🚀Вышел Jetpack AsyncLayoutInflater 1.1.0 Что нового: 👉 Возможность настройки AsyncLayoutFactory при инициализации AsyncLayoutInflater, что позволяет использовать AsyncAppCompatFactory для корректной работы с AppCompat view 👉 inflate метод теперь принимает Executor на котором будет вызван callback OnInflateFinishedListener #android#jetpack#jetpackupdate
Hashtags
Publié 10 avr.
🚀 Вышла новая версия Jetpack Room 2.7.0 с поддержкой KMP. 🔥 Главное нововведение этой версии Room — рефакторинг библиотеки для поддержки нескольких платформ через KMP: Android, iOS, JVM (Desktop), native Mac и native Linux. Документацию о том, как начать, можно найти здесь. В рамках поддержки KMP было выделено SQLiteDriver. 🏝 При использовании KSP теперь будет генерироваться код на Kotlin, а для KAPT или проектов с Java — на Java. 🏝 Поддерживается Kotlin 2.0 и выше, также рекомендуется использовать KSP2. #android#kmp#jetpack#ios#desktop#mac#linux
Publié 9 avr.
🤖Demeter — инструмент для анализа производительности Android приложений 🔧 В опенсорс выложили инструмент для сбора метрик работы Android приложений - Demeter. Решение было разработано в рамках задач по улучшению скорости запуска и работы приложений. Команде не хватало информации, которую собирают готовые решения, поэтому ребята сделали свой инструмент. Demeter хорош тем, что он не заменяет привычные инструменты анализа производительности, а дополняет собираемую информацию для лучшего понимания скорости работы кода приложения. Также всю информацию можно увидеть прямо на экране устройства. Инструмент имеет плагинную архитектуру и открытый исходный код, что позволяет вам сделать собственные расширения. Из коробки доступны плагины: • Замер времени выполнения методов и добавление большей информации для профайлера • Подсчет количества рекомпозиций в Composable функциях • Время инициализации зависимостей из Dagger графа (предлагайте в комментариях, какие замеры было бы полезно сделать в ваших приложениях, а я буду делиться своими) Demeter может работать через плагин Kotlin компилятора (только с исходным кодом в вашем проекте) и/или через модификацию байткода, где уже можно следить за кодом в подключённых библиотеках без исходного кода. Подробнее можно ознакомиться в статье. Измерять производительность на дебаг билдах смысла не имеет, так как там много лишнего, а вот когда проходит регресс или через автотесты замерять, то как раз Demeter тут будет полезен, так как важна оценка в одинаковых условиях. ❗️ ВАЖНО! Demeter можно интегрировать в продакшен билд, но НЕ НАДО этого делать. Весь замер должен производиться на тестовых сборках с включением опций профилирования через AndroidManifest. Задавайте свои вопросы по библиотеке, и ещё сделаем отдельное интервью про производительность приложений и тем как за ней постоянно следить, выдерживая заданную планку качества работы. #android#производительность#opensource
Publié 9 avr.
Escape Launcher - минималистичный опен сорс лаунчер для Android 8.1+ #android#opensource#пример
Hashtags
Publié 9 avr.
Генерация Composable Preview с помощью Gemini в Android Studio Narwhal 2025.1.1 #android#androidstudio#gemini#compose
Publié 9 avr.
🔨Появилось тестирование бэкапа данных в Android Studio В Android Studio Narwal 2025.1.1 добавили возможность тестирования бэкапа данных приложения и его восстановления #android#androidstuido
Hashtags
Publié 9 avr.
🔨Google представила Gemini в Android Studio для бизнеса с повышенными стандартами безопасности и возможностью подключения репозиториев компании, чтобы Gemini лучше понимал предпочтения команды в коде. Для работы необходимо оформить подписку Gemini Code Assist Standard (от 19$ в месяц) или Enterprise (от 45$ в месяц). #android#androidstudio#ai#gemini
Hashtags
Publié 8 avr.
🛒В Google Play Services добавили сканер платежных карт Сканер доступен всем, у кого есть доступ к Google Pay API for Android. Для использования API не требуется разрешение на использование камеры в вашем приложении. Для работы API также необходимы: Google аккаунт на устройстве, 1+ GB RAM, наличие задней камеры и Google Play Services, а также поддержка портретной ориентации. #android#googleplay
Hashtags
Publié 7 avr.
Обзор(EN,7М) как оценивать время выполнения Gradle тасков в разных условиях для Android проектов. Если коротко - используйте Gradle Profiler и правильно настраивайте сценарий 🔗Альтернативная ссылка #android#gradle#производительность
Publié 7 avr.
Разработчик на простом примере показывается как сделать чистую архитектуру в Android проекте, подробно описывая каждый шаг. Полезно будет для новичков. Читайте тут (12м) #android#архитектура
Hashtags
Publié 6 avr.
📹Как сделать Backup и перенос данных между устройствами на Android (40 мин) Не так давно я поменял Pixel 7 на 9. Кажется, что всё в рамках одной экосистемы идет, но как много приложений заставили меня снова логиниться и проводить настройку. Приятным исключением стал VK, как раз так авторизация перенеслась и всё работало! Разработчик этой фичи, Артур Илькаев, в VK ID сделал доклад на Mobius, где рассказал все подробности решения, а также как много денег это смогло сэкономить бизнесу, а сам Артур смог получить благодаря этому миллионный бонус за год потому что сэкономил бизнесу намного больше и в долгий срок! 0:00 Про что будет доклад 2:32 Начало доклада 39:41 Обсуждение #android#backup#mobius