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

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

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
Forwarded from Compose Broadcast (Кирилл Розов)
Resaca - привязка Jetpack ViewModel или другого объекта в памяти к времени жизни Composable функции и автоматическая очистка

#android
👍27👎6
В Android 14 увеличили количество приложений, которые могут быть в состояния "Cached", с 32 до 1024! 🤯 Смогли это сделать благодаря тому что приложения теперь не потребляют ресурсы процессора, что получилось добиться благодаря оптимизации получения событий в BroadcastReceiver. Источник

#android14
👍91👎5
Для Google Pixel Tablet появилась возможность установки прошивки с Android Automotive. Это позволит иметь под рукой тестовое устройство. Источник

#automotive
👍19👎4
В рамках Google AMA на Reddit рассказали, что в ART уменьшили размер кода, хранимый в памяти, на 9.3% без влияния на производительность. Источник

#android14 #art
👍30👎5
Разборы
📺 How to Build a Video Recorder With CameraX in Android (11 мин)
📺 Gestures in Jetpack Compose (31 мин)
📺 AI Landmark Recognition With Tensorflow Lite and CameraX on Android (35 мин)

Интервью
📺 Лента Мобиуса / Дмитрий Григорьев // Compose, еще раз Compose и развитие сообщества (1 час)

Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе

#подборкавидео
👍9👎41
Forwarded from iOS Broadcast (Андрей Зонов)
🛡 Встречайте, PassKeys!
Начнем неделю с разбора PassKeys. Технология которую согласовали🍎Apple и🖥Google совместно с FIDO альянсом еще в прошлом году, но до пользователей оно только начало добираться.
🗣️ Как же это работает?
🗣️ Асимметричная криптография!

➡️ Клиент (например, 📱 iPhone) при регистрации создает пару приватного и публичного ключей 🔑🗝
➡️ Приватный 🔑ключ остается на устройстве, а на ☁️сервер отправляется 🗝публичный ключ
➡️ При аутентификации сервер шифрует 🗝 публичным ключом случайную строку ⌨️ (challenge), расшифровать он ее не может, но знает что зашифровывал
➡️ 📱 Клиент, используя свой приватный🔑ключ расшифровывает ⌨️строку и отправляет ее серверу
➡️☁️ Сервер сверяет ⌨️ строку которую прислал клиент с той ⌨️ строкой которая у него была и идентифицирует пользователя
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54👎8
Flaker позволит вам симулировать медленную сеть и различные особенности. Нужно подключить к вашему приложению и у вас появится дополнительное приложение, которое позволит настроить параметры сети. Поддерживает OkHttp и Ktor.

Подробности настройки и работы в статье (6 мин, EN, ссылка без VPN)

#network
👍110👎5
История (8 мин) как ломают Android на китайских авто. Дается полезные ликбез по устройству Android, чтобы понять как ломается, и инструменты для этого
👎24👍19
❗️Свершилось! Jetpack библиотеки перестают поддерживать API Level ниже 19 (Android 4.4). Давно пора, но почему не дрогнуть и поддержку 19 и 20? Тем более активно продвигается Compose, а он только API Level 21+.

Android 4.4 по статистике на 30 мая 2023 занимает меньше 0.5% активных пользователей и я считаю чтобы развиваться Android надо дропать поддержку старых API

Делитесь своим мнением в комментариях, особенно если вы поддерживаете Android 4.0 - 4.3

#jetpack
👍117👎13
В основе Android лежит Linux, взявший начало от UNIX. macOS и iOS тоже наследники UNIX. Так что рекомендую посмотреть историю UNIX (43 мин)
👍62👎6
КВИЗ #22. Какой из классов в Android НЕ имеет возможности обработки событий об освобожении памяти (переопределить метод onTrimMemory(int)) ?
Anonymous Quiz
2%
Activity
16%
Application
53%
Fragment
29%
Все классы выше могут
👍31👎7
👎15👍10
Если хотите видеть подобный контент в историях от Android Broadcast, то тогда голосуйте за канал https://news.1rj.ru/str/android_broadcast?boost

#AndroidBroadcast
👎44👍32
Не все UI библиотеки перешли на Compose и остается на View. Части виджетов это и не надо из-за сложности или интеграции с системой (WebView, SurfaceView и др.).

Google опубликовала руководство (8 мин, EN, ссылка без VPN) как сделать поддержку Compose в View библиотеках

#compose #architecture
👎19👍16
Статья (6 мин, EN, ссылка без VPN) про то как приложения работают с памятью (не про диск, а оперативную)

#androidos
👍42👎7
Forwarded from Compose Broadcast (Кирилл Розов)
Jetpack Glance - Compose для App Widget позволил ускорить разработку виджетов для приложения Google Contacts. Подробности тут

#android
👍26👎9