Telegram Web Link
Можно ли использовать ChatGPT для создания дизайна пользовательского интерфейса? Да!

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

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

#ai #ui #chatgpt
🪙 Смотрим открытие 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
This media is not supported in your browser
VIEW IN TELEGRAM
Началась раскатка следующего обновления для Pixel. Ставить пока боюсь
Google с чувством юмора. Сами считали слова касательно AI на презентации
Результат Keynote Google I/O 25 на одном слайде
🎉 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
Пример использования 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 #навигация
🚀 Вышел Jetpack Window Manager 1.4 - библиотека для работы с разными форматами устройства и несколькими окнами с поддержкой KMP

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

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

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

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

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

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

#android #androidtv #googleplay
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ Как растет производительность 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
Media is too big
VIEW IN TELEGRAM
Самая крутая часть Keynote Google I/O'25 - live демо умных очков под управлением Android XR. Очки Тони Стартка становятся на шаг ближе!

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

#android #gemini #androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
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
2025/06/30 14:19:08
Back to Top
HTML Embed Code: