DrawerLayout 1.2.0
👉 Поддержка OnBackPressedInvoked из Android 13
👉 Исправлена работа
#jetpack #jetpackupdate
👉 Поддержка OnBackPressedInvoked из Android 13
👉 Исправлена работа
open и close когда drawer заблокирован#jetpack #jetpackupdate
👍10👎9
Room 2.6.0-alpha01
👉 Поддержка value классов в KSP
👉 Добавлена возможность генерации Kotlin кода в Room. Добавляйте
#jetpack #jetpackupdate
👉 Поддержка value классов в KSP
👉 Добавлена возможность генерации Kotlin кода в Room. Добавляйте
room.generateKotlin в опции KSP процессора. Подробности тут#jetpack #jetpackupdate
👍17👎7🎉7
Вышла Jetpack Media3 - набор библиотек для реализации работы с медиа в Android: проигрывание видео и аудио, управление медиа сессий и другие. Новая версия библиотека объединила в себе самое лучшее из ExoPlayer, MediaCompat и Media2
В статье разбирают Playback API для проигрывания аудио и видео.
ExoPlayer теперь стал частью Jetpack Media, а отдельный пакет
#jetpack #media
В статье разбирают Playback API для проигрывания аудио и видео.
ExoPlayer теперь стал частью Jetpack Media, а отдельный пакет
com.google.android.exoplayer2 скоро будет остановлен в разработке, а все обновления перейдут в свежую библиотеку. ExoPlayer 2.18.5 и Media3 1.0.0 полностью одинаковые по возможностям и лишь отличаются пакетом. Media3 также упрощает интеграцию сторонних плееров, отличных от ExoPlayer.#jetpack #media
🔥56👍8👎8
Команда Google Play предотвратила мошеннические транзакции на 2 миллиарда долларов за 2022 год
Команда разработчиков рекомендует защищать свои приложения с помощью 2 API:
👉 Voided Purchases API - предоставляет доступ к тем встроенным покупкам и подпискам, которые оформлял пользователь
👉 Obfuscated Account ID - защита от покупок из под одного и того же аккаунта со множества устройств
#googleplay
Команда разработчиков рекомендует защищать свои приложения с помощью 2 API:
👉 Voided Purchases API - предоставляет доступ к тем встроенным покупкам и подпискам, которые оформлял пользователь
👉 Obfuscated Account ID - защита от покупок из под одного и того же аккаунта со множества устройств
#googleplay
👍30👎6🤔1
"Не прогревайте фичи приложения" (7 мин). Такая статья вышла в блоге Android Dev с целью разгрузить старт приложения. При запуске приложения и так происходит много работы, которая нагружает все железо как у убер флагманов так и обычных решений.
Как решение рекомендуется Jetpack App Startup, чтобы организовать инициализацию и распределить нагрузку.
#performance
Как решение рекомендуется Jetpack App Startup, чтобы организовать инициализацию и распределить нагрузку.
#performance
👍24👎7🤔7🔥2❤1
AI наступает по всем фронтам и мне интересно применять его для создания контента в канале. Например, генерация обложек!
Пробуйте @MdjrnBot в Telegram. Как минимум просто перейдите по моей ссылке. Я так получу бесплатные запуски. Спасибо!
В комментариях призываю вас делиться результатами в формате "запрос + картинка"
Пробуйте @MdjrnBot в Telegram. Как минимум просто перейдите по моей ссылке. Я так получу бесплатные запуски. Спасибо!
В комментариях призываю вас делиться результатами в формате "запрос + картинка"
👎48👍19🤔2
Вышел Coil 2.3.0
👉 Артефакт
👉 Поддержали baseline profiles для ускорения работы библиотеки
👉 Обновление зависимостей
🛠️ Исправление багов
👉 Артефакт
coil-test 👉 Поддержали baseline profiles для ускорения работы библиотеки
👉 Обновление зависимостей
🛠️ Исправление багов
👍19👎8🔥1
📺 Новости мобильной разработки 2023.9 (38 мин)
Самый долгий выпуск новостей из мира мобильной разработки уже на канале
🔥 CopilotX готов заменить разработчиков и QA
😁 Jetpack Compose 1.4 который не назовешь “Stable”
👊 Google Play закручивает болты разработчикам (НАКОНЕЦ-ТО!!!)
#AndroidBroadcast
Самый долгий выпуск новостей из мира мобильной разработки уже на канале
🔥 CopilotX готов заменить разработчиков и QA
😁 Jetpack Compose 1.4 который не назовешь “Stable”
👊 Google Play закручивает болты разработчикам (НАКОНЕЦ-ТО!!!)
#AndroidBroadcast
🔥31👎11👍4😢2
В Compose 1.4.0 добавили эффект Marquee (4 мин) - автоматический скролл контента, который выходит за пределы экрана/контейнера.
#compose
#compose
🔥82👍20👎15🤔5
Статья с разбором ConcatAdapter - специального адаптера для RecyclerView, который позволяет объединять контент из других адаптеров
👍23👎8
📺 Разработка рекламного SDK. Яндекс Mobile Ads SDK (1+ час)
Взял интервью у разработчиков рекламного SDK Яндекс. Обсудили куда развивается реклама, как влияют ограничения трекинга пользователей на доходы и разработку, Privacy Sandbox API и чем отличается разработка SDK от приложений
#AndroidBroadcast
Взял интервью у разработчиков рекламного SDK Яндекс. Обсудили куда развивается реклама, как влияют ограничения трекинга пользователей на доходы и разработку, Privacy Sandbox API и чем отличается разработка SDK от приложений
#AndroidBroadcast
👍28👎22🔥5
5 ways Google is making the share sheet better in Android 14
В Android 14 будет несколько изменения в панели для шаринга контента между приложениями:
👉 Отдельная строка для действий внутри приложения. Смотрите EXTRA_CHOOSER_CUSTOM_ACTIONS
👉 Теперь Share Sheet является отдельным приложением, что позволит унифицировать UI между устройства различных производителей
👉 Возможность модификации контента для шаринга через специальное действие, добавляемое пользователем
👉 Превью картинок теперь будет скролится
👉 При шаринг текста с картинкой пользователь сможет включить или убрать текст
#android14
В Android 14 будет несколько изменения в панели для шаринга контента между приложениями:
👉 Отдельная строка для действий внутри приложения. Смотрите EXTRA_CHOOSER_CUSTOM_ACTIONS
👉 Теперь Share Sheet является отдельным приложением, что позволит унифицировать UI между устройства различных производителей
👉 Возможность модификации контента для шаринга через специальное действие, добавляемое пользователем
👉 Превью картинок теперь будет скролится
👉 При шаринг текста с картинкой пользователь сможет включить или убрать текст
#android14
👍21👎10
Интервью
📺 Лента Мобиуса / Андрей Зонов // Обучение, тесты и шапочка тимлида (1 час)
📺 Android 3D Rendering (2.5 часа)
📺 Менторство в IT — Как это работает #2 (1 час)
📺 Разработка рекламного SDK. Яндекс Mobile Ads SDK (1 час)
Разборы
📺 Types of color schemes in Material Design 3 (3 мин)
Новости
📺 Google Dev News (3 мин)
📺 Firebase Release News (3 мин)
📺 Новости мобильной разработки 2023.9 (38 мин)
Лекции
📺 AA Jetpack Compose #6: Navigation (1.5 часа)
📺 AA Jetpack Compose #6: Navigation. Practice. (0.5 часа)
А эти видео я не знаю в какую категорию поместить
📺 Онлайн-баттл. Алгоритмы! / Мобильный разработчик (2 часа)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
📺 Лента Мобиуса / Андрей Зонов // Обучение, тесты и шапочка тимлида (1 час)
📺 Android 3D Rendering (2.5 часа)
📺 Менторство в IT — Как это работает #2 (1 час)
📺 Разработка рекламного SDK. Яндекс Mobile Ads SDK (1 час)
Разборы
📺 Types of color schemes in Material Design 3 (3 мин)
Новости
📺 Google Dev News (3 мин)
📺 Firebase Release News (3 мин)
📺 Новости мобильной разработки 2023.9 (38 мин)
Лекции
📺 AA Jetpack Compose #6: Navigation (1.5 часа)
📺 AA Jetpack Compose #6: Navigation. Practice. (0.5 часа)
А эти видео я не знаю в какую категорию поместить
📺 Онлайн-баттл. Алгоритмы! / Мобильный разработчик (2 часа)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
👍21👎10❤3
LeakCanary уже давно стал стандартом для отслеживания утечек памяти в Android приложениях. Автор статьи решил заглянуть как библиотека, подключаемая к приложения находит утечки памяти. Все подробности тут
#tooling
#tooling
👍42👎10
Привет! На связи создатель и автор Android Broadcast - Кирилл Розов. Если вам интересно узнать как делается контент в каналы Broadcast, мое личное мнение, то подписывайтесь на мой блог в Telegram @rozov_blog.
👎40👍30🔥3❤2🤔1
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Вышел Kotlin 1.8.20
👉 Улучшения в K2 компиляторе
👉 Новая инкрементальная компиляция в JVM включена по умолчанию
👉 Поддержка WebAssembly. Новый экспериментальный таргет - Kotlin/Wasm
👉 Часть таргетов Kotlin/Native помечены как deprecated и будут удалены в 1.9.20
👉 Экспериментальная поддержка AutoClosable и Base64 кодировки в стандартной библиотеке
Превью фичи следующей версии языка (включаются спец. флагами)
🎉 Современная замена получения всех значений Enum
🎉 data object
🎉 Дополнительные конструкторы в inline классах
📺 Видео версия обзора новинок (13 мин)
#kotlin @kotlin_broadcast
👉 Улучшения в K2 компиляторе
👉 Новая инкрементальная компиляция в JVM включена по умолчанию
👉 Поддержка WebAssembly. Новый экспериментальный таргет - Kotlin/Wasm
👉 Часть таргетов Kotlin/Native помечены как deprecated и будут удалены в 1.9.20
👉 Экспериментальная поддержка AutoClosable и Base64 кодировки в стандартной библиотеке
Превью фичи следующей версии языка (включаются спец. флагами)
🎉 Современная замена получения всех значений Enum
🎉 data object
🎉 Дополнительные конструкторы в inline классах
📺 Видео версия обзора новинок (13 мин)
#kotlin @kotlin_broadcast
👍31👎9🔥2❤1🎉1