Стек: Kotlin, Compose, Navigation3, Arch Components, MVVM, SQLDelight, Koin, Coroutines, Fastlane
#opensource #android #deeplink #пример
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33❤2
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
Хотите быть в курсе последних возможностей Android и внедрять их в свои проекты? В этом видео бывший сотрудник Google и член команды Android расскажет о Trunk Stable – новой квартальной модели релизов Android.
Разберём:
👉 зачем потребовались изменения, чтобы повысить качество и ускорить релизы;
👉 как это связано с новыми регуляторными требованиями;
👉 что такое next, trunk_food и trunk_staging;
👉 как определять фичи, проводить A/B-тесты и работать с фиче-флагами через aconfig;
👉 Как ребейзить изменения и синхронизировать проекты с последними обновлениями Android.
#android #androidos
❤6👍4
Поддержали в вашем приложение Predictive Back Gesture?
Final Results
14%
Да
9%
В работе
25%
Что это?
38%
А надо было?
5%
Другой вариант
10%
Не участвую в опросе
❤10👍1
Media is too big
VIEW IN TELEGRAM
Google на протяжении 10 лет меняла Android под капотом, пока все думали что происходит стагнация. По итогу - быстрые релизы, независимость от вендоров, прямые обновления устройства пользотвателей и всё это благодаря современной архитектуре мобильной ОС.
Как они этого добились - в новом видео на канале.
#AndroidBroadcast #androidos
Please open Telegram to view this post
VIEW IN TELEGRAM
❤31👍14🔥5🤯3
Разбор ключевых системных компонентов Android (Zygote, SystemServer, AMS, Binder) и как происходит процесс восстановления состояния через Bundle.
#android #подкапотом
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥55👍17🤔5❤2🤯1
Media is too big
VIEW IN TELEGRAM
Доклад про устройство компиляции в Android и большой Java. Очень интересно, донесено легко! Рекомендую всем
#android #mobius
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39❤8🔥5
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👍4❤1
В 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
🤔23❤6👍4🔥4
👉 Появилась возможность добавить элементы контекстного меню в Custom Tabs — теперь вы можете собственные пункты меню внутри вкладки
👉 Появилось экспериментальное Auth Tab API. Цель - OAuth авторизация через Web браузер
👉 Улучшения TrustedWebActivityIntent
Есть и другие менее заметные обновления
#android #jetpack
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤2
В версии 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 #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
#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 #тестирование
Из основных изменений:
👉 Повышение 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
JetBrains сделала свой плагин для Bazel на замену решению от Google.
Что может плагин:
👉 Автодополнение
👉 Простое импортирование проекта
👉 Прокачали UI
👉 Много улучшение по сравнению с версий из 2025.1
Доступен для IDEA 2025.2 и новее.
#jetbrains #idea #bazel
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯20👍5🔥3❤2🤝2
Самое важное в Gradle 9 -
Что еще:
👉 Обновили используемый 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🔥8❤2
Media is too big
VIEW IN TELEGRAM
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
Что нового
👉 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
Когда: 5 августа, 18:00 (GMT+3)
На прямом эфире вас ждут эксклюзивные инсайды от ведущих специалистов Яндекса и Дзена о том, какие модели искусственного интеллекта сегодня используются в российском бигтехе и как именно AI разработка помогает автоматизировать ключевые задачи в программировании.
Эксперты:
⭐️ Дмитрий Мовчан, Head of Mobile в VK/Дзен @dmitriy_movchan_pro_it
Стрим также будет проходить в
#AndroidBroadcast #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍9🤔5❤3🤯1
Media is too big
VIEW IN TELEGRAM
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🔥10❤3🤔1🤯1