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
Google предоставляет множество возможностей по созданию циферблатов для WearOS на основе Watch Face Format и в следующей ОС добавляют Watch Face Push API, позволяющее создать свой магазин циферблатов 🤯
Циферблаты будут публиковать как и ранее. Разработчик может сделать приложение с витриной циферблатов и устанавливать их на часы с помощью Watch Face Push API
#android #wearos
Please open Telegram to view this post
VIEW IN TELEGRAM