Media is too big
VIEW IN TELEGRAM
0:00 О чем видео
2:01 Демо виджетов
7:05 Советы по снижению потребления памяти
7:35 Демо уведомлений
#nadroid #android16
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯 Samsung закрывает DeX Mode
Samsung решила закрыть свой дескоптный режим - DeX. Причина - будет использоваться десктопный режим из Android 16
#android #android16 #samsung
Samsung решила закрыть свой дескоптный режим - DeX. Причина - будет использоваться десктопный режим из Android 16
#android #android16 #samsung
Media is too big
VIEW IN TELEGRAM
Суть - описать идею на естественном языке, а Spark сделаем frontend и backend. Под капотом используется модель Claude Sonnet 4.
Для использования нужна подписка Copilot Pro+ (39$/месяц)
#ai #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Компоненты
👉 DataSlider — компонент слайдера для удобного просмотра данных.
👉 PascalTriangle — Кастомизируемый треугольник Паскаля.
👉 NumberSystemConverter — Конвертер систем счисления с визуализацией битов.
🎮 Игры
👉 Сапёр — реализация классической игры с настраиваемой сложностью и таймером
👉 Змейка — реализация классической игры "Змейка"
👉 Шахматы — реализация игры "Шахматы" человек vs человек с классическими правилами FIDE
👉 Колесо фортуны — реализация игры "Колесо фортуны". Крутите барабан!
#android #compose #пример
Please open Telegram to view this post
VIEW IN TELEGRAM
Стек: Kotlin, Compose, Navigation3, Arch Components, MVVM, SQLDelight, Koin, Coroutines, Fastlane
#opensource #android #deeplink #пример
Please open Telegram to view this post
VIEW IN TELEGRAM
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
Поддержали в вашем приложение Predictive Back Gesture?
Final Results
14%
Да
9%
В работе
25%
Что это?
38%
А надо было?
5%
Другой вариант
10%
Не участвую в опросе
Media is too big
VIEW IN TELEGRAM
Google на протяжении 10 лет меняла Android под капотом, пока все думали что происходит стагнация. По итогу - быстрые релизы, независимость от вендоров, прямые обновления устройства пользотвателей и всё это благодаря современной архитектуре мобильной ОС.
Как они этого добились - в новом видео на канале.
#AndroidBroadcast #androidos
Please open Telegram to view this post
VIEW IN TELEGRAM
Разбор ключевых системных компонентов Android (Zygote, SystemServer, AMS, Binder) и как происходит процесс восстановления состояния через Bundle.
#android #подкапотом
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Доклад про устройство компиляции в Android и большой Java. Очень интересно, донесено легко! Рекомендую всем
#android #mobius
Please open Telegram to view this post
VIEW IN TELEGRAM
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
В 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
👉 Появилась возможность добавить элементы контекстного меню в Custom Tabs — теперь вы можете собственные пункты меню внутри вкладки
👉 Появилось экспериментальное Auth Tab API. Цель - OAuth авторизация через Web браузер
👉 Улучшения TrustedWebActivityIntent
Есть и другие менее заметные обновления
#android #jetpack
Please open Telegram to view this post
VIEW IN TELEGRAM
В версии MapKit 4.19.0 добавили долгожданное изменение для выполнения обязательного требования от Google Play - поддержки страницы памяти размером 16 KB
#яндекс #ndk
Please open Telegram to view this post
VIEW IN TELEGRAM
#jetpack #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#android #jetpack #безопасность
Please open Telegram to view this post
VIEW IN TELEGRAM
Вышел новый стабильный релиз тестовых библиотек от 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
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
Самое важное в 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