Продолжение серии статей про миграции с TextureView на SurfaceView, чтобы корректно работать с HDR в Android.
В новой части статьи разбираются с тем как преобразовать 10 битное HDR видео в 8 битное SDR, так как не все устройства поддерживают HDR.
Android 13 из коробки поддерживается автоматическую конвертацию, но вот на Android 12 и старше придется использовать Transformer API из Media3
#media
Больше 2 недель прошло с момента релиза новой "стабильной" версии Android Studio. Делитесь в комментариях с какими проблемами столкнулись после переход, как их поправили и пришлось ли откатываться назад или наоборот переходить на Beta/Canary версию.
Также делитесь историей как чинили Android Studio
Если у вас все хорошо - ставим 🔥 в реакциях под постом, а комментарий с подробностями как обновлялись и на какой ОС будет только плюсом!
Сегодня в 21:00 пройдет презентация с показом новинок от Samsung (смотреть тут). Конечно же в центре будет линейка смартфонов S23 и софтовых новинок.
Я надеюсь, что в новых устройствах Samsung откажется от своих собственных процессоров и выпустит их на последнем Snapdragon 8 Gen 2, к которому прикрутят хорошее охлаждение. Да и от закруглений экрана пора избавляться.
Обещают новую камеру, но она вряд ли превзойдет камеру в Pixel 7, хотя чем чёрт не шутит. Как минимум их приложения "Камера" очень удобное и есть Pro режим, который мне бы хотелось увидеть в Pixel.
Для тех кто хочет посмотреть презентацию на русском, то рекомендую вам воспользоваться нейросетевым переводом. В десктопной и мобильной версии Яндекс Браузера можно посмотреть перевод видео, а также прямых эфиров. Я уже протестировал технологию на примере презентации Google Pixel 7 и был удивлен результатами. Чтобы нейросети перевели и озвучили речь спикеров в прямом эфире, откройте трансляцию в Яндекс Браузере и нажмите кнопку перевести
#hardware
Вы когда-нибудь задумывались что злоумышленники могут проникнуть в ваш Gradle билд? Каким образом? Подменить Gradle Wrapper, заменить сам дистрибутив Gradle, подмена зависимостей и другие способы
В статье разработчики системы сборки рассказывают как убедиться в том что никто не подменил компоненты сборки, зависимости и др. части
#gradle #security
📺 Новости мобильной разработки 2023.3 (18 мин)
В свежем выпуске новостей:
👉 Индия выпускает свою ОС на основе AOSP и ограничивает Google сервисы
👉 ChatGPT стал лишать работы
👉 Новинки библиотек
#AndroidBroadcast
Подборка плагинов для Android Studio от подписчика @android_broadcast. Половина из них связана с UI кастомизацией IDE, а вторая уже может быть полезна.
В комментариях делитесь своими любимыми плагинами, а про свои я уже рассказал в отдельном видео (10 мин)
#androidstudio
JUG Ru Group приглашает мобильных разработчиков выступить на конференции Mobius 2023 Spring!
🗓️ Конференция будет идти четыре дня: 12–13 мая в онлайне и 19–20 мая в офлайне в Москве. Приглашаем вас выступить на ней.
Стать спикером Mobius — это возможность:
👉 Развить личный бренд и улучшить навык публичных выступлений
👉 Обсудить рабочие задачи в неформальной обстановке
👉 Попасть на все конференции весны от JUG Ru Group бесплатно
👉 Пообщаться с комьюнити и Программным комитетом.
Выбирайте любой формат — доклад, воркшоп, дискуссию или что-то свое. Вам помогут подготовиться, проведут репетиции, а после конференции вы получите запись в 4K на YouTube, чтобы поделиться ей с друзьями и коллегами.
Выбирайте тему на сайте или предлагайте свои идеи и подавайте заявку до 20 февраля.
Билеты на Mobius 2023 Spring уже в продаже.
А промокод androidbroadcast2022JRGpc даст скидку от 10% на билеты из категории «Для частных лиц».
#партнерский
Разбор интеграции Firebase Crashlytics в Android Studio (доступно в Stable): как подключить, основные элементы UI, навигация и закрытие/открытие issue из IDE
#androidstudio #firebase #crashlytics
Совсем скоро пройдет весенний Mobius 2023. 4 дня онлайн и 2 из них на площадке в Москве. Старые добрые возвращаются!
У меня есть один билет, который я разыгрываю.
Что нужно сделать:
1️⃣ Подписаться на @android_broadcast
2️⃣ Подписаться на @kotlin_broadcast
3️⃣ Нажать "Участвовать" под этим постом
Результаты будут озвучены 1 марта
📺 RuStore. Как разрабатывают магазин Android приложений (1.5 часа)
Взял интервью у руководителя RuStore по поводу разработки магазина Android приложений:
👉 что сейчас доступно в магазине (кстати, уже произошли апдейты)
👉 какие перспективы появятся с предустановками и системными правами
👉 что нужно сделать чтобы догнать Google Play
#AndroidBroadcast #RuStore
Вышел Material Components for Android 1.8.0
🎉 Новый компонент Side Sheet для больших экранов. Чем-то похож на Bottom Sheet, только сбоку
🎉 Обновленный виджет поиска
👉 Поддержка API Level 33 (Android 13)
👉 Редизайн MaterialTimePicker для поддержка 24-часового стиля
🛠️ Исправлено множество багов