Android Broadcast – Telegram
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
Можно ли использовать ChatGPT для создания дизайна пользовательского интерфейса? Да!

Разработчик подробно рассказал как с помощью ChatGPT делал дизайн проекта, какие запросы писал и важные аспекты!

Подробности тут (перевод на русский), оригинал тут

#ai #ui #chatgpt
👍37🔥8🤔8
🪙 Смотрим открытие Google I/O 2025 вместе
Когда: 20 мая, 19:55 - 22:30

Сегодня состоится открытие Google I/O 2025, где компания подведет итоги года, расскажет о новинках и будущем. Буду смотреть и комментировать.

Стрим только для платных подписчиков, а это значит что мы ничем не ограничены в общении и оценочных суждениях!

Самые стойкие готовьтесь к продолжению. в 23:30 пройдёт Keynote для разработчиков!

#AndroidBroadcast #googleio
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
👍16🤯1
👍5
Началась раскатка следующего обновления для Pixel. Ставить пока боюсь
🔥12👍5
Google с чувством юмора. Сами считали слова касательно AI на презентации
👍52🔥32
Результат Keynote Google I/O 25 на одном слайде
👍18
🎉 Jetpack Navigation 3 - навигация для Compose, написанная с нуля!

Будем честны Jetpack Navigation for Compose было никаким решением, до того как в ней появилась типобезопасная навигация, но и тогда остается много вопросов. Google решила что пора написать настоящую навигацию для Compose. Знакомьтесь - Jetpack Nav 3

Ключевые идеи в новой библиотеки: декларативное объявление + "навигация как состояние". Это полностью повторяет идеи что я заложил в NavState. Все это вылилось в принципы:
👉 Разработчик управляет back stack
👉 Возможность расширения и реализации собственной навигации на базовых компонентах
👉 Анимации из коробки
👉 Поддержка Predictive Back
👉 Поддержка адаптивных layout
👉 Сохранения состояния каждого элемент back stack, включая ViewModel
👉 Поддержка многомодульности

Пока представлена только первая альфа и библиотеки еще предстоит путь, как минимум обзавестись поддержкой KMP

🔗 Больше подробности в документации
🐱 Примеры использования на GitHub

Надо покопаться в ней и сделать видео на тему!

#jetpack #compose #навигация
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83👍22🤔12
Пример использования Jetpack Compose Nav3
// Определите route в вашем приложении
@Serializable data object Home
@Serializable data class Product(val id: String)

// Создайте back stack, указав начальный route
val backStack = remember { mutableStateListOf<Any>(ProductList) }

// NavDisplay отображает ваш back stack
// Каждый раз, когда back stack меняется, отображение обновляется.
NavDisplay(
backStack = backStack, // Простой List<Any>

// Укажите, что должно происходить при нажатии кнопки "назад"
onBack = { backStack.removeLastOrNull() },

// Провайдер записей преобразует маршрут в NavEntry,
// который содержит контент для этого маршрута.
entryProvider = { route ->
when (route) {
is Home -> NavEntry(route) {
Column {
Text("Добро пожаловать в Nav3")
Button(onClick = {
// Чтобы перейти к другому экрану,
// просто добавьте его в back stack
backStack.add(Product("123"))
}) {
Text("Нажмите для навигации")
}
}
}
is Product -> NavEntry(route) { Text("Продукт ${route.id}") }
else -> NavEntry(Unit) { Text("Неизвестный route: $route") }
}
}
)


#jetpack #compose #навигация
👍37🤔19🔥14
🚀 Вышел Jetpack Window Manager 1.4 - библиотека для работы с разными форматами устройства и несколькими окнами с поддержкой KMP

Что нового в свежей версии:
👉 Улучшения Activity Embedding
👉 Улучшения API WindowMetrics
👉 Улучшили API для тестирования

#jetpack #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
🔨 Android Studio Narwhal пропустит базовую версию и сразу будет Narwhal Feature Drop

Только что заметил при обновлении версий AS

#androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🤔5
На сайте Android Developers стали выкатывать обновления существующих руководств с интеграцией Material 3 Expressive дизайна, а именно:
👉 Help & Feedback
👉 Settings
👉 Настройки App Widget
👉 Edge-to-edge дизайн

#material #material3 #materialexpressive #m3
🤔28👍102
🤖 Android TV приложения смогу запрашивать оценку в Google Play из приложения

Принцип работы аналогичен Google Play In-App Review API на смартфонах и требует немного кода.

#android #androidtv #googleplay
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
⚙️ Как растет производительность Jetpack Compose

Google показала как они снизили лаги UI на Jetpack Compose за 2 года. Тесте проводились на Pixel 3a

В Compose 1.9.0 появятся еще улучшения:
🚀 Приостановка композции
🚀 Фоновая подготовка текста для отображения
🚀 Улучшения предзагрузки в LazyLayout

#compose #производительность
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54🙏6👍2
Media is too big
VIEW IN TELEGRAM
Самая крутая часть Keynote Google I/O'25 - live демо умных очков под управлением Android XR. Очки Тони Стартка становятся на шаг ближе!

#googleio #androidxr #android
👍30🤯5🔥31
Media is too big
VIEW IN TELEGRAM
🔨 Обновление зависимостей через Gemini в Android Studio 🤯. Помимо выставление новой версии Gemini итеративно внесёт изменения в код для корректной работы после обновления

#android #gemini #androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
33🔥10🤔9👍3🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ Journey в Android Studio - написание тестов и проверок на естественном языке и прогон их на эмуляторе или реальном устройстве

#android #androidstudio #ai #gemini #тестирование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥40👍2🤯2
Media is too big
VIEW IN TELEGRAM
📹 Что нового в Android - Google I/O 2025

Если вы не следите за Android разработкой, то можно посмотреть этот доклад где расскажут про проделанную работу, ближайшее будущее (скорее анонс других докладов на конференции)

#android #googleio
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6