Android Broadcast
14.4K subscribers
3.68K photos
367 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
🐱 Deepr - это open source нативное Android приложение для организации и тестирования deeplink

Стек: Kotlin, Compose, Navigation3, Arch Components, MVVM, SQLDelight, Koin, Coroutines, Fastlane

#opensource #android #deeplink #пример
Please open Telegram to view this post
VIEW IN TELEGRAM
👍332
Media is too big
VIEW IN TELEGRAM
📺 Accelerating Android Releases: An Unofficial Guide to Trunk Stable

Хотите быть в курсе последних возможностей Android и внедрять их в свои проекты? В этом видео бывший сотрудник Google и член команды Android расскажет о Trunk Stable – новой квартальной модели релизов Android.

Разберём:
👉 зачем потребовались изменения, чтобы повысить качество и ускорить релизы;
👉 как это связано с новыми регуляторными требованиями;
👉 что такое next, trunk_food и trunk_staging;
👉 как определять фичи, проводить A/B-тесты и работать с фиче-флагами через aconfig;
👉 Как ребейзить изменения и синхронизировать проекты с последними обновлениями Android.

#android #androidos
6👍4
10👍1
Media is too big
VIEW IN TELEGRAM
📹 Project Mainline - как Google изменила архитектуру Android ОС и напрямую обновляет устройства

Google на протяжении 10 лет меняла Android под капотом, пока все думали что происходит стагнация. По итогу - быстрые релизы, независимость от вендоров, прямые обновления устройства пользотвателей и всё это благодаря современной архитектуре мобильной ОС.

Как они этого добились - в новом видео на канале.

#AndroidBroadcast #androidos
Please open Telegram to view this post
VIEW IN TELEGRAM
31👍14🔥5🤯3
🤖 Как создаются, управляются и восстанавливаются процессы приложений в Android (10м)

Разбор ключевых системных компонентов Android (Zygote, SystemServer, AMS, Binder) и как происходит процесс восстановления состояния через Bundle.

#android #подкапотом
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥55👍17🤔52🤯1
Media is too big
VIEW IN TELEGRAM
📹 Нюансы работы Android Runtime в сравнении с HotSpot VM. Максим Сидоров, Максим Митюшкин

Доклад про устройство компиляции в Android и большой Java. Очень интересно, донесено легко! Рекомендую всем

#android #mobius
Please open Telegram to view this post
VIEW IN TELEGRAM
👍398🔥5
🚀 Вышел Jetpack Benchmark 1.4 Stable

Microbenchmark
👉 Сделали рефакторинг BenchmarkRule и перевели на работу через Kotlin Coroutines
👉 Gradke таски lockClocks и unlockClocks перенесли из root проекта в benchnmark проект

Macrobenchmark
👉 Исправили работу на Android 14 и выше
👉 Добавили ArtMetric для выявления неоптимальной загрузки классов, чтобы лучше настроить BaselineProfile

Что еще:
👉 Baseline Profile теперь может работать с приложениями с множеством процессов
👉 TraceProcessor вынесли в отдельный артефакт

#android #jetpack #производительность #тестирование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍41
🚀 Jetpack Lifecycle позволит создавать дочерние Lifecycle в Compose

В Jetpack 2.10.0-alpha01 появилась новая Composable функция LifecycleOwner для создания дочернего Lifecycle. Изменение нужно для Navigation3.

@Composable
fun MyComposable() {
LifecycleOwner(
maxLifecycle = RESUMED,
parentLifecycleOwner = LocalLifecycleOwner.current,
) {
val childLifecycleOwner = LocalLifecycleOwner.current
}
}


#compose #jetpack #android #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔236👍4🔥4
🚀 Вышел Jetpack Browser 1.9.0 - библиотека для интеграции Custom Tab в приложения

👉 Появилась возможность добавить элементы контекстного меню в Custom Tabs — теперь вы можете собственные пункты меню внутри вкладки
👉 Появилось экспериментальное Auth Tab API. Цель - OAuth авторизация через Web браузер
👉 Улучшения TrustedWebActivityIntent
Есть и другие менее заметные обновления

#android #jetpack
Please open Telegram to view this post
VIEW IN TELEGRAM
👍142
🗺 В Yandex MapKit SDK завезли поддержку страницы размером 16 КБ

В версии MapKit 4.19.0 добавили долгожданное изменение для выполнения обязательного требования от Google Play - поддержки страницы памяти размером 16 KB

#яндекс #ndk
Please open Telegram to view this post
VIEW IN TELEGRAM
27🎉15👍7🤯3🔥1
🚀 Jetpack Paging теперь поддерживает таргеты watchos, tvos, mingwX64, watchosDeviceArm64 и linuxArm64

#jetpack #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍3
🚀 Выпустили стабильную версию библиотеки Security-App-Authenticator-Testing 1.0, позволяющую конфигурировать собственный AppAuthenticator для тестов

#android #jetpack #безопасность
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍1
Вышел новый стабильный релиз тестовых библиотек от Google
🚀 Test Core 1.7.0
🚀 Test Espresso 3.7.0
🚀 Test Espresso Device 1.1.0
🚀 Test JUnit Extensions 1.3.0
🚀 Test Truth Extensions 1.7.0
🚀 Test Monitor 1.8.0
🚀 Test Orchestrator 1.6.0
🚀 Test Runner 1.7.0
🚀 Test Rules 1.7.0
🚀 Test Services 1.6.0

Из основных изменений:
👉 Повышение minSdk = 21
👉 Обновление зависимостей
👉 Исправление багов

#android #jetpack #тестирование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 Официальный Bazel плагин для IDEA от JetBrains

JetBrains сделала свой плагин для Bazel на замену решению от Google.

Что может плагин:
👉 Автодополнение
👉 Простое импортирование проекта
👉 Прокачали UI
👉 Много улучшение по сравнению с версий из 2025.1

Доступен для IDEA 2025.2 и новее.

#jetbrains #idea #bazel
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯20👍5🔥32🤝2
🐘 Вышел Gradle 9.0

Самое важное в Gradle 9 - ❗️пришло время адаптировать Configuration Cache❗️. Пока его не включили по умолчанию и отложили до 10 версии, но включение режима - рекомендованный подход для всех! Кэш конфигурации очень сильно прокачали и улучшили, он уже готов к использованию!

Что еще:
👉 Обновили используемый Kotlin до версии 2.2, а Groovy до версии 4.0
👉 Kotlin build script теперь поддерживают compilation avoidance - будет пропускаться их повторная компиляции, если не найдется значимых изменений. Это положительно скажется на время сборке, если вы используете Kotlin в buildSrc
👉 Перешли на использование JSpecify Nullability аннотаций
👉 Минимальная версия Java - 17
👉 Улучшения для авторов плагинов

Как и с любым мажорным релизом Gradle часть фичей стала стабильной, а deprecated API удалили, так что после миграции ваш проект может потребовать доработки или обновления подключенных Gradle плагинов.

#gradle
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉39👍10🔥82
Media is too big
VIEW IN TELEGRAM
📹 Обзор что нового в Gradle 9.0 (EN, 25м)

00:00 – Что нового в Gradle 9 и как обновиться
03:08 – Configuration Cache
08:59 – Поддержка Kotlin 2.2
10:10 – Kotlin build script compilation avoidance
10:46 – Улучшения nullability в Gradle API
14:05 – Gradle теперь требует Java 17 или выше
15:39 – Обновление до Groovy 4
16:43 – Reproducible архивы включены по умолчанию
19:00 – JAVA_HOME теперь может использоваться как источник toolchain в Daemon JVM
21:39 – Gradle Wrapper теперь поддерживает символьные версии и SemVer (например, latest.release)
23:32 – Какие фичи стали стабильными, что устарело и что удалено
25:05 – Полезные ссылки на документацию и ресурсы
26:06 – Рекомендованные best practices для работы с Gradle 9
26:53 – Заключение

#gradle
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26
🔨 Вышла стабильная Android Studio 2025.1.2 Narwhal Feature Drop

Что нового
👉 Gemini теперь может работать в агентском режиме
👉 AI агенты
👉 Изменение UI в превью на основе запроса на естественном языке
👉 Поддержка разработки под Android XR
👉 Добавлена интеграция с фермой устройств от Samsung
👉 Улучшения в Compose Preview
👉 Переход на K2 режим работы компилятора
👉 NDK Возможность проверки поддержки страницы памяти размером 16 Kb

Обновиться можно из Android Studio или через JetBrains Toolbox

#android #androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
29👍11🤯2
📹 AI меняет всё: инсайды от Яндекса и Дзена | Прямой эфир
Когда: 5 августа, 18:00 (GMT+3)

На прямом эфире вас ждут эксклюзивные инсайды от ведущих специалистов Яндекса и Дзена о том, какие модели искусственного интеллекта сегодня используются в российском бигтехе и как именно AI разработка помогает автоматизировать ключевые задачи в программировании.

ℹ️ Мы не будет рассуждать, а обсудим реальный опыт и что уже происходит в компаниях! Конечно же будет отвечать на ваши вопросы.

❗️ Будет полезно тем кто еще не вкатился в AI для разработки и тех кто хочет начать карьеру!

Эксперты:
❤️ Артур Василов, Руководитель мобильной разработки Яндекс Браузера
⭐️ Дмитрий Мовчан, Head of Mobile в VK/Дзен @dmitriy_movchan_pro_it

Стрим также будет проходить в 📹 VK Video

#AndroidBroadcast #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍9🤔53🤯1
Media is too big
VIEW IN TELEGRAM
📹 Gradle выложили мини курс по переиспользованию build логики между Gradle модулями (EN, 6 уроков, 30 минут)

00:00 - Папка buildSrc
02:06 - Convention Plugin
09:29 - Version Catalog
15:58 - Общие Task
19:09 - Производительность buildSrc
23:32 - included build

#gradle
Please open Telegram to view this post
VIEW IN TELEGRAM
👍57🔥103🤔1🤯1