Telegram Web Link
🛒 Приложения с Google Play Services смогут проверять была ли установка их продукта на устройстве, даже если происходил его сброс 🤯 Фича называется Device Recall

Приложения смогут сохранить и получить данные, связанные с конкретным устройством. Информация сохраняется на серверах Google, что позволит получить данные после переустановки и даже сброса устройства до заводских настроек.

#googleplay #gms #android #безопасность #googleio
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔32🤯24👍7🔥4
🛒 Google Play позволит оформлять покупку нескольких продуктов сразу. Например, можно будет купить базовую подписку и дополнять ее разными возможностями в дополнение

#android #googleplay
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4
App Tracer Lite SDK (9м) - версия App Tracer SDK (замена Firebase сервисам для мониторинга состояния приложения), которая предназначена для встраивания в SDK, что его разработчики могли понимать как оно работает в приложениях, куда интегрируется SDK, без необходимости коммуникации с пользователями SDK

Пока App Tracer Lite SDK нету в общем доступе, но запросить его можно через @tracer_feedback

#android #инструменты
🔥11👍5
Media is too big
VIEW IN TELEGRAM
📹 Android notifications and Live Updates (EN, 13 мин)

В Android 16 добавили новый стиль уведомлений - ProgressStyle, а также рассказали про Live Update Notification (важно - не любое уведомление с ProgressStyle будет Live Update)

Особенности Live Update уведомлений
👉 Показывается в Always-On режиме дисплея
👉 Показывается в верху списка всех уведомлений
👉 В status bar вместо иконки уведомления будет показываться время/прогресс

Задать что уведомление является Live Updates нельзя. Система автоматические определяет уведомление в эту категорию, когда оно соответствуют требованиям:
👉 Должно быть определенного стиля: BigTextStyle, CallStyle, ProgressStyle или без стиля
👉 Должно быть ongoing
👉 Не допускается использования custom view в уведомлении
👉 Не может быть группировкой других уведомлений (notification group)
👉 Не задается важность или она должна быть выше чем IMPORTANCE_MIN
👉 Должно быть Colorized
👉 Должно быть заголовок (title)

В докладе подробно рассказывают про новый тим уведомлений и показываю пример реализации.

#android #android16 #googleio
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥3
Media is too big
VIEW IN TELEGRAM
📹 Finding The Perfect Gemini fit on Android (13 мин)

Рассказ про GenAI модели из Google ML Kit и как можно их использовать на устройствах без подключения к сети (список моделей - флагманы 2024-2025 года)

#android #mlkit #ai #gemini #googleio
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍21
🏝 Stacktrace-decoroutinator поможет вам сделать стектрейс в вызовах корутин подробнее и понятным. Работает с JVM 1.8 и выше, а также на Android 14+

Самый простой способ подключения - через Gradle плагин

#kotlin #coroutines
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26
🚀 Ищем талантливого видеомонтажёра в команду Android Broadcast!

Привет! Команда @android_broadcast растёт, и нам нужен креативный, ответственный и инициативный монтажёр видео, который поможет нам создавать яркий и полезный технологический контент.

Что предстоит делать:
👉 Монтаж роликов для YouTube (технологические обзоры, туториалы, интервью, образовательный контент).
👉 Создание и интеграция графики и анимаций.
👉 Участие в обсуждении идей и улучшении качества контента вместе с командой.

Что важно для нас:
👉 Опыт работы с видеомонтажом от 1 года (обязательно наличие примеров работ).
👉 Умение создавать анимации, графические элементы и работать с текстовыми вставками.
👉 Ответственность, соблюдение сроков и умение работать в команде.

Будет большим плюсом, если у тебя есть:
👉 Если работаешь Final Cut Pro - это плюс, но не обязательно
👉 Знание и опыт работы с платформой Frame.io.
👉 Опыт монтажа образовательного или технологического контента.

Условия работы:
👉 Удалённая работа с гибким графиком.
👉 Возможность развиваться и повышать свои навыки вместе с опытной командой.
👉 Оплата обсуждается по результатам собеседования.

📩 Заинтересовало?
Пиши в Telegram @kirill_broadcast
При отклике сразу присылай резюме или описание своего опыта, а также ссылки на свои работы.

Ждём тебя в команде Android Broadcast!

#AndroidBroadcast #вакансия
🔥10👍5🤔2🤯2
В Jetpack делают KMP API для обработки системных жестов нажатия назад или Predictive Back

Новая библиотека Jetpack NavigationEvent содержит в себе API для обработки нажатия назад или для отслеживания прогресса жеста назад. API cхоже с Dispatcher которое было сделано для Back ранее. Поддерживаются KMP таргеты: Android, Desktop/JVM, iOS, JS, Linux, WASM, watchOS, tvOS, Ming

ComponentActivity реализует интерфейс NavigationEventDispatcherOwner:
interface NavigationEventDispatcherOwner {

val navigationEventDispatcher: NavigationEventDispatcher
}


NavigationEventDispatcher представляет собой класс, для передачи системны событий Назад:
class NavigationEventDispatcher(
private val fallbackOnBackPressed: (() -> Unit)?,
private val onHasEnabledCallbacksChanged: ((Boolean) -> Unit)?,
)
// Добавления callback чтобы слушать когда произйдет нажатие "Назад"
fun addCallback(
callback: NavigationEventCallback,
priority: NavigationEventPriority = NavigationEventPriority.Default
)

fun dispatchOnStarted(event: NavigationEvent)

fun dispatchOnProgressed(event: NavigationEvent)

fun dispatchOnCompleted()

fun dispatchOnCancelled()
}


В Android Activity можно подписаться на обработку события
class MyActivity : ComponentActivity() {

init {
navigationEventDispatcher.addCallback(
callback = object : NavigationEventCallback(
isEnabled = true,
priority = NavigationEventPriority.Default
) {
override fun onEventCompleted() {
// Back сделан
}
},
priority = NavigationEventPriority.Default
)
}
}


#android #jetpack #навигация #kmp #kotlin
24👍11🔥7🤔3
Media is too big
VIEW IN TELEGRAM
📹 Память в Android, утечки и OutOufMemory. Евгений Васильев. Mobius весна 2025

У больших приложений с большой аудиторией встречается множество различных крешей. Особенно если приложение активно работает с графикой. И среди обычных крешей с понятным стектрейсом периодически появляются креши, связанные с нехваткой памяти.

Доклад — о том, когда стектрейс нам поможет, а когда — нет. В докладе разбираемся, на что смотрит система при выборе процесса, который она хочет завершить ради освобождения памяти. Углубляемся в детали, как работает память. И как правильно ее считать. А также рассматриваем очевидные и не очень способы поиска проблем с памятью.

📃 Презентация
📹 Версия на VK Video

#android #mobius
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥36👍11
Please open Telegram to view this post
VIEW IN TELEGRAM
19👍12🤯7🤔1
Розыгрыш книги "Коtlin в действии" 2-е издание с автографом одного из авторов - Романа Елизарова 🤯 Совместно с Yandex For Mobile делаем для вас розыгрыш 2 книг по Kotlin от создателей языка и его экосистемы!

Условия розыгрыша просты
1. Подписать на @kotlin_broadcast
2. Подписаться на @yandexformobile

Итоги подведем 12 июня в @kotlin_broadcast

#розыгрыш
🔥48🤔32
📹 Самое важное с Google I/O 2025 для Android и KMP разработки (24 мин)

Посмотрел Keynote, разобрал анонсы, посмотрел доклады и рассказал все самое интересное на что стоит обратить ваше внимание!

Видно также доступно на 📹 VK Video

P.S. Новости как формат вернулись на канал

#AndroidBroadcast #googleio #android #kmp
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥173
Серия статей с разборами лучших практик для Jetpack Compose:
1️⃣ 5 Core Optimizations Every Developer Should Know (EN, 5м, альт. ссылка)
2️⃣ 5 Advanced Techniques for Ultra-Smooth Apps (EN, 8м, альт. ссылка)
3️⃣ The Expert’s Toolkit (EN, 8м, альт. ссылка)
4️⃣ Runtime Mastery & Fine-Tuning (EN, 8м, альт. ссылка)

#compose
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥444🤔4
🔨 Вышла первая RC версия Android Studio Narwhal

Самое интересное в обновлении
⭐️ Поддержка добавления файлов из проекта и любых картинок в чате с Gemini
🔥 в Android Device Streaming появились партнерские лаборатории с устройствами
💾 Тестирование бэкапа и восстановления данных приложения
⚙️ Генерация превью для Composable
👉 Compose Preview Screenshot Testing tool

Подробности что нового читайте тут

#androidstudio #gemini #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
👍175🤔1
Forwarded from In AsyncTask We Trust
а всё уже
73🔥31🤯20🤔8👍1
Media is too big
VIEW IN TELEGRAM
📹 Mastering text input in Compose (EN, 18м)

Google выпустили шикарное видео, где показали лучшие практики работы с текстовыми полями в Compose — с примерами, API и лайфхаками.

В ролике разработчики на примере рассказывают:
👉 как использовать state-based TextField — новый подход к управлению вводом;
👉 зачем нужен SecureTextField и как задать требования к паролю;
👉 как работает Autofill API (да, теперь можно сохранять логины и OTP);
👉 как кастомизировать поле ввода OTP с помощью BasicTextField и decorator;
👉 как принимать GIF и изображения через drag & drop с новым contentReceiver;
👉 как использовать input/output трансформации для автоподстановки скобок и тире в номерах;

#android #compose
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3112
⚙️ Все View виджеты Material 3 Expessive отложены

Выпустили Material Component Android 1.13.0 Alpha 14 из которой убрали все наработки по Material 3 Expressive. Они отложены в следующую версию - 1.14.0, первая альфа которой уже доступна

#android #materia3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯23👍6🤔62
🎉 Вышла Cursor IDE 1.0 - редактор кода на основе AI

#ide #ai
🤯26🤔146🔥2
2025/07/09 05:42:48
Back to Top
HTML Embed Code: