TGViewer
Channel Public Channel
Android Broadcast

Android Broadcast

@android_broadcast

Подборка новостей и статей для Android разработчиков.

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Subscribers
14.5K
Photos
3.9K
Videos
399
Links
6.3K

Showing posts older than #9379 · Back to latest

Older Posts 20 shown
Post #9378 6.05K
🐘 Вышел 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
  • 🎉 39
  • 👍 10
  • 🔥 8
  • ❤ 3
Post #9376 5.87K
🛠 Официальный Bazel плагин для IDEA от JetBrains

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

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

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

#jetbrains #idea #bazel
  • 🤯 20
  • 👍 5
  • 🔥 3
  • ❤ 2
  • 🤝 2
Post #9375 5.74K
Вышел новый стабильный релиз тестовых библиотек от 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 #тестирование
  • 🔥 16
  • 👍 4
Post #9374 5.62K
🚀 Выпустили стабильную версию библиотеки Security-App-Authenticator-Testing 1.0, позволяющую конфигурировать собственный AppAuthenticator для тестов

#android #jetpack #безопасность
  • 🔥 8
  • 👍 1
Post #9372 5.7K
🚀 Jetpack Paging теперь поддерживает таргеты watchos, tvos, mingwX64, watchosDeviceArm64 и linuxArm64

#jetpack #kmp
  • 👍 21
Post #9371 6.17K
🗺 В Yandex MapKit SDK завезли поддержку страницы размером 16 КБ

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

#яндекс #ndk
  • ❤ 27
  • 🎉 15
  • 👍 7
  • 🤯 3
  • 🔥 1
Post #9370 6.36K
🚀 Вышел Jetpack Browser 1.9.0 - библиотека для интеграции Custom Tab в приложения

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

#android #jetpack
  • 👍 14
  • ❤ 2
Post #9369 6.91K
🚀 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
  • 🤔 23
  • ❤ 6
  • 👍 4
  • 🔥 4
Post #9368 5.93K
🚀 Вышел Jetpack Benchmark 1.4 Stable

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

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

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

#android #jetpack #производительность #тестирование
  • 🔥 15
  • 👍 4
  • ❤ 1
Post #9364 6.63K
📹 Project Mainline - как Google изменила архитектуру Android ОС и напрямую обновляет устройства

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

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

#AndroidBroadcast #androidos
  • ❤ 31
  • 👍 14
  • 🔥 5
  • 🤯 3
Post #9363 6.47K
  • ❤ 10
  • 👍 1
Post #9362 6.67K
📺 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
Post #9361 6.65K
🐱 Deepr - это open source нативное Android приложение для организации и тестирования deeplink

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

#opensource #android #deeplink #пример
  • 👍 34
  • ❤ 2
Post #9360 7.06K
⚙️ KRD Compose — это open source коллекция визуальных решений, разработанных с использованием Jetpack Compose сообществом Android Krasnodar.

Компоненты
👉 DataSlider — компонент слайдера для удобного просмотра данных.
👉 PascalTriangle — Кастомизируемый треугольник Паскаля.
👉 NumberSystemConverter — Конвертер систем счисления с визуализацией битов.

🎮 Игры
👉 Сапёр — реализация классической игры с настраиваемой сложностью и таймером
👉 Змейка — реализация классической игры "Змейка"
👉 Шахматы — реализация игры "Шахматы" человек vs человек с классическими правилами FIDE
👉 Колесо фортуны — реализация игры "Колесо фортуны". Крутите барабан!

#android #compose #пример
  • 🤔 33
  • 👍 16
  • 🔥 11
  • ❤ 7
Post #9359 6.94K
🐱 Показали Copilot Spark - ИИ разработка приложений с нуля

Суть - описать идею на естественном языке, а Spark сделаем frontend и backend. Под капотом используется модель Claude Sonnet 4.

Для использования нужна подписка Copilot Pro+ (39$/месяц)

#ai #github
  • 🤔 21
  • 🤯 11
  • 👍 3
  • ❤ 2
  • 🔥 1
Post #9358 9K
🤯 Samsung закрывает DeX Mode

Samsung решила закрыть свой дескоптный режим - DeX. Причина - будет использоваться десктопный режим из Android 16

#android #android16 #samsung
  • 🔥 56
  • 🤯 28
  • 👍 9
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →