Android Broadcast – Telegram
Android Broadcast
14.4K subscribers
3.68K photos
367 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
Forwarded from Google News | Ru
Android 16 Beta 1: Предиктивный жест назад для трёхкнопочной навигации и приложения Обои и Стиль.

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

Также теперь поддержку предиктивного жеста назад получило системное приложение Обои и стиль.

#Android16

😎 Google News | Ru
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥39👍51
🔨 Поддержка Android XR в Android Studio

Вышла вторая Canary версия Android Studio Meerkat Feature Drop в которой появилась поддержка Android XR: шаблоны проектов, эмулятор, Layout Inspector и другие инструменты

#android #androidstudio #androidxr
Please open Telegram to view this post
VIEW IN TELEGRAM
👍201
🔨 В Android Studio добавили генерацию превью Composable функций на основе Gemini

Сгенерированные превью будут заполнены данными, не всегда идеально, но как минимум уже будет вам полезно.

#android #androidstudio #compose #gemini
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54👍111
🤖 В Android 16 добавили поддержку кодека Advanced Professional Video (APV) для записи видео профессионального уровня и пост-продакшена.

Ключевые особенности APV:
👉 Качество видео близко к raw-формату.
👉 Высокая скорость кодирования внутри кадра, удобная для редактирования.
👉 Поддержка битрейтов до нескольких Гбит/с для 2K, 4K, 8K.
👉 Фрейм-тайлинг для иммерсивного контента и параллельного кодирования.
👉 Разные форматы цветовой субдискретизации и битовой глубины.
👉 Многократное перекодирование без значительной потери качества.
👉 HDR10/10+, пользовательские метаданные, многокамерное видео.
👉 Работа с альфа-каналами, глубиной и превью.

Кодек APV реализован на основе OpenAPV, поддерживает профиль APV 422-10 с YUV 422, 10-битным кодированием и битрейтом до 2 Гбит/с. Это прорыв для профессиональной видеосъёмки на Android!

#android #android16 #медиа #видеосъёмка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25🤯12👍51
🤖 Некоторые приложения не будут запускатьcя на Android 16 без перекомпиляции из-за обновления ART

В Android 16 изменится внутренняя реализация виртуальной машины ART, что направлено на увеличение производительности и поддержки дополнительных фичей Java.

Это изменения приведет к тому что код библиотек и приложений, который полагается на внутреннюю структуру ART может некорректно работать на Android 12+ и выше.

Проверьте ваше приложение на Android 16, чтобы убедиться в корректности его работы.

Обновление ART будет доставлено на все устройства с Android 12 и выше, а также установленными Google Play Services.

#android #android16 #art
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯36🎉7👍4
🤖 В Android 16 изменяется поведение ordered broadcast (с заданным приоритетом)

Доставка Broadcast Intent на основе приоритетов между процессами больше не гарантируется. Это значит, что приоритеты будут работать только в рамках приложения и его процесса.

Приоритеты SYSTEM_LOW_PRIORITY и SYSTEM_HIGH_PRIORITY смогут задавать только системные приложения, а для всех остальных приоритет автоматически будет понижаться/повышаться.

#android #android16
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯23👍5
Использовали Ordered Broadcast (выставление приоритетов получения Broadcast) ?
Anonymous Poll
7%
Да
50%
Нет
38%
Не знал(а) про такое
5%
Не участвую в опросе
👍7
🤖 В Android 16 для всех приложений по умолчанию включат Predictive Back Gesture

Все приложения с targetSdk Android 16 и выше должны поддерживать Predictive Back Gesture (PBG) т.к. его включат по умолчанию. Если вы этого не хотите - можно просто отключить для вашего приложения.

При включенном PBG в приложение не будет срабатывать callback Activity.onBackPressed() и отправляться события KeyEvent.KEYCODE_BACK.

Для отключения надо добавить в AndroidManifest
<application
android:enableOnBackInvokedCallback="false"
>
<!-- Отключение на уровне activity-->
<activity
android:enableOnBackInvokedCallback="false"
/>
</application>


#android #android16
Please open Telegram to view this post
VIEW IN TELEGRAM
16🤯14👍3🔥3
Media is too big
VIEW IN TELEGRAM
🔨 Сегодня исполнилось 10 лет с выхода Android Studio 1.0 🤯

Я помню как пробовал ранние сборки Android Studio, мучался с переходом на IDEA платформу после Eclipse, знакомился с системой сборки после хаоса ADT плагина.

Ставьте ❤️ если пользовались Android Studio с первой версии и делитесь вашими воспоминаниями от первой версии

#android #androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
115🎉29🤯8🔥7👍2
Media is too big
VIEW IN TELEGRAM
📹 Android Developers Backstage 212 - С Днём Рождения, Android Studio!

Состав из одних ветеранов команды Android разработки и Чета Хасса обсуждают всю историю Android Studio от идеи её появления до современности!

Подключение библиотек через исходники, сборка приложений на машине разработчика и множество других ограничений, которые большинство подписчиков этого канала даже и не знали 😁 а на они все были. Когда разработчики жалуются на современные инструменты, то я вспоминаю хаотичный статус инструментов в 2012, когда я начинал.

#android #adb #androidstudio
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉20👍103
This media is not supported in your browser
VIEW IN TELEGRAM
Руководство(EN,6м) от команды CameraX по созданию эффекта как на видео, когда весь ваш UI на Compose. Используется определение лиц в кадре и наложение масок

🔗 Ссылка без VPN

#android #jetpack #camerax #камера #compose
👍22🔥7
⚙️ Optimize App Performance By Mastering Stability in Jetpack Compose (EN, 20м)

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

Разбираются:
👉 Что такое Stable тип
👉 Как происходит рекомпозиция
👉 Restartable и Skippable Composable функции
👉 Compose Compiler Metrics
👉 Аннотации Immutable и Stable
👉 Аннотация NonRestartableComposable
👉 Как стабилизировать Composable функции
👉 Strong Skipping Mode

#compose #производительность
Please open Telegram to view this post
VIEW IN TELEGRAM
👍371
🎉 Новый тестовый формат на канале

Хочу попробовать сделать разбор реальных заданий из компаний. Сейчас вижу несколько форматов

1️⃣ Решение тестового задания в компанию
Если кто-то из вас готов мне слить актуальное тестовое задание (кодинг/теорию/архитектуру), то я разберу его и выложу видео. Гарантирую анонимность при слитии задания. Готов обсудить выкуп задания или какой-то другой обмен. Пишите мне в личку @kirill_broadcast

2️⃣ Разбор записи собеседования
Сбрасываете мне запись собеседования и я её разберу, а запись выложу. Будет формат реакта или из интервью достану вопросы и запищу на них ответы

Формат образовательный, а не для того чтобы хакнуть собеседования. Даже зная ответы на все вопросы, изменить сценарий интервью опытному собеседующему будет несложно


UPD: Получил несколько записей этапов и заданий. Буду брать в работу; Выложу только на Boosty/Tribute

#AndroidBroadcast
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥45🤯15👍5🎉1
🤖 Разбор как Android освобождает память для приложений (EN, 5м)

Android имеет ограниченное количество оперативной памяти для приложений и не использует SWAP. Что множество приложений могли работать система использует механизмы по управлению приложениями для очистки памяти - Low Memory Killer (LMKd) и Kernel SWAP (Kswapd). В статье разбирают эти утилиты и принципы работы с памятью

🔗 Ссылка без VPN
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥32👍113
📺 Google заставит разработчиков поддержать планшеты в Android 16

Google снова пытается убедить разработчиков поддерживать UI под большие экраны. Сделал видео где сделал весь обзор попыток Google повысить популярность Android планшетов и почему снова ничего не выйдет.

#AndroidBroadcast #android16
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26🤯15👍82🎉1
На сайте Android Developers появилась документация с рекомендациями по разработке приложений и циферблатов для детей на WearOS

#android #wearos
🎉13👍7
Какие типы Android устройств вы поддерживаете в приложениях? (команда проводит тестирование, используете фичи и др.)
Anonymous Poll
92%
Смартфоны
24%
Планшеты
7%
Складные устройства
1%
Android на ChromeOS
2%
Google WearOS
7%
AndroidTV
3%
Android Auto
1%
Не пишу код
6%
Не участвую в опросе
👍12
This media is not supported in your browser
VIEW IN TELEGRAM
Goose - open-source ИИ-ассистент , который заберет рутину у программистов и сократит время на выполнение задач

Ключевые особенности:
👉 Работает локально на вашем компьютере без интернета
👉 Расширяемый: можно подключить сторонние сервисы через API
👉 Может работать с разными провайдерами AI: OpenAI, Gemini, Groq и другие
👉 Есть интеграция с IDE от JetBrains

@mobi_dev
🤯31👍12
🚀 Вышел Room 2.7.0-alpha13

Библиотека мигрирует на Kotlin 2.0+ и весь проект должен будет тоже использовать её. Хотите KMP - точно надо будет мигрировать на Kotlin 2.0

Это последний альфа релиз и дальше будет Beta и уже совсем скоро релиз.

#android #kmp #jetpack #jetpackupdate #sqlite
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥284👍2