Media is too big
VIEW IN TELEGRAM
Если вы не следите за Android разработкой, то можно посмотреть этот доклад где расскажут про проделанную работу, ближайшее будущее (скорее анонс других докладов на конференции)
#android #googleio
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Доклад с обзором уже доступных фичей и анонсом того что будет сделано в 2025
#android #googleplay #googleio
Please open Telegram to view this post
VIEW IN TELEGRAM
У Google Play есть официальный способ распространения сборок без модерации и ожидания — Internal App Sharing (IAS). Это идеальный инструмент для внутреннего тестирования и быстрых демонстраций.
🔧 Загружаешь сборку в Play Console → получаешь ссылку → отправляешь нужному человеку → он устанавливает или обновляет приложение.
🟢 Преимущества:
⚡️ Мгновенная доступность
🐞 Поддержка debug-сборок
🧪 Не требует подписи ключом Google
📦 Поддерживает APK и AAB
🔒 Ограничения:
⏳ Хранение 60 дней
👥 До 100 скачиваний на сборку
🔗 Не отображается в Google Play
🔐 Доступ только после активации IAS
⛔️ Нельзя откатиться
⚠️ Возможны ограничения по API и подписи
После проверки сборку можно перевести в Internal или Closed Testing.
📚 Подробнее в документации
#android #googleplay #iap #devtools
Please open Telegram to view this post
VIEW IN TELEGRAM
Больше подробностей в статье и есть
#android #compose #material3expressive #пример
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯 Более 60 процентов из топ 1000 Android приложений в 🛒 Google Play используют ⚙️ Jetpack Compose. Источник
❗️ ВАЖНО Используют, а НЕ полностью написали на нём UI
#andorid #compose #googleplay #googleio
#andorid #compose #googleplay #googleio
Please open Telegram to view this post
VIEW IN TELEGRAM
#androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
#androidstudio #gemini #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
#androidstudio #androidxr #android
Please open Telegram to view this post
VIEW IN TELEGRAM
#androidstudio #ndk
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Улучшили навигацию между Compose Preview и Composable функцией с которой связано превью
#compose #androidstudio
#compose #androidstudio
#androidstudio #compose
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#androidstudio #compose
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Ветеран Android Dev Tools команды как всегда делает самые крутые демо и рассказы. Том Норби - тот человек с которы я очень хочу пообщаться лично.
Основа посвящена AI агентам и Gemini для написания кода. Это тренд ближайших лет
Рекомендую всем посмотреть. Нарезку интересного буду постить
#android #androidstudio #googleio #ai #gemini
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Очень полезный доклад про разработку адаптивного приложения по дизайну, фичам и поведению. Учитывая, стойкий тренд перехода Android разработки в KMP это как никогда актуально!
#android #adaptive #material3 #jetpack #googleio
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
В первой порции доступны 4 API (бета статус): суммаризация, исправление, перефразирование, описание изображения. Все модели работают на основе AI Core и полностью на устройстве пользователя. Это значит что все обрабатывается безопасно и работает без наличия интернета.
Пока поддерживается только небольшой список устройств (например, Pixel только линейка последнего поколения). Обещают расширять список в будущем. Скорее всего это связано с необходимой мощностью и оперативной памятью для запуска.
Подробнее в документации
#android #mlkit #gemini #googleio
Please open Telegram to view this post
VIEW IN TELEGRAM
// Пример использования суммаризации текста на основе GenAI API
val articleToSummarize = "Long text..."
val summarizerOptions = SummarizerOptions.builder(context)
.setInputType(InputType.ARTICLE)
.setOutputType(OutputType.ONE_BULLET)
.setLanguage(Language.ENGLISH)
.build()
val summarizer = Summarization.getClient(summarizerOptions)
suspend fun prepareAndStartSummarization(context: Context) {
val featureStatus = summarizer.checkFeatureStatus().await()
if (featureStatus == FeatureStatus.DOWNLOADABLE) {
summarizer.downloadFeature(object : DownloadCallback {
override fun onDownloadCompleted() {
startSummarizationRequest(articleToSummarize, summarizer)
}
})
} else if (featureStatus == FeatureStatus.DOWNLOADING) {
startSummarizationRequest(articleToSummarize, summarizer)
} else if (featureStatus == FeatureStatus.AVAILABLE) {
startSummarizationRequest(articleToSummarize, summarizer)
}
}
fun startSummarizationRequest(text: String, summarizer: Summarizer) {
val summarizationRequest = SummarizationRequest.builder(text).build()
summarizer.runInference(summarizationRequest) { newText ->
// Show new text in UI
}
}
summarizer.close()
Сейчас уже доступно:
#androidstudio #android #ai #gemini
Please open Telegram to view this post
VIEW IN TELEGRAM
Ключевые отличия от WearOS 5:
👉 Редизайн на основе Material 3 Expressive
👉 Улучшения времени работы до 10%
👉 Динамическая тема на основе цвета циферблата (будет в Pixel Watch)
👉 Новый лайут для тайлов с 3 слотами для элементов
👉 Компоненты оптимизированы под круглые и большие экраны
👉 Новые возможности кастомизации циферблатов. Будет поддержано в Watch Face Format v4
👉 API для создания магазинов циферблатов
👉 Credential Manager появится на WearOS
👉 Больше возможностей по управлению проигрываемой медиа
#android #wearos #googleio #materi3expressive
Please open Telegram to view this post
VIEW IN TELEGRAM