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
Material Components Android 1.10.0
👉 Добавлена поддержка Predictive Back во многих виджетах
👉 Carousel теперь позволяет задать какой элемент будет большим
👉 Обновление бэйджей (а вот что именно нового не найти)
👉 Side Sheet стали поддерживать размещение слева и RTL

#material
👍13👎3
Forwarded from Kotlin Multiplatform Broadcast (Кирилл Розов)
Быть в авангарде в разработке — жизненная необходимость. Поэтому многие проекты уже переходят на Jetpack Compose, а самые смелые и продвинутые даже выпускают приложения на KMP. Дринкит (проект ДоДо) тоже активно мигрирует на Jetpack Compose (без KMP).

На основе этого опыта рассказывают про DI, а именно Kodein, в статье (2 часть, 10 мин). Первая часть тут (11 мин)

#di #android #compose #kmp
👍24👎13
Iris Mock - Kotlin библиотека для перехвата сетевых запросов в Android. Библиотека генерирует код, поддерживает KSP и в целом упрощает работу с OkHttp

🔗 Статья с обзором (EN, 4 мин)
🔗 Альтернативная ссылка

#network
👍22👎15
Автор статьи (15 мин) предлагает свое видение хорошей архитектуры Android приложения с набором правил что надо и Не надо делать

#architecture
👍36👎24
Forwarded from Compose Broadcast (Кирилл Розов)
История освоения Jetpack Compose Android разработчиком. Плюсы, минусы и сложности на пути. Все закрепляется рекомендация в изучении и адаптации технологии
👎42👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Дальше активно продвигают (EN, 5 мин) Device Streaming в Android Studio - подключение к реальным удаленным устройствам из Android Studio на мощностях Firebase

🔗 Альтернативная ссылка
👍27👎7
SQLDelight - популярное ORM Kotlin Multiplatform решение, которое поможет мигрировать вам с Android приложения с Room. Как именно происходит миграция - читайте в статье (EN, 8 мин, ссылка без VPN)
👍21👎8
🤖 @android_broadcast - это не только Telegram канал, но и множество других ресурсов в Telegram 🌐

🏝 @kotlin_broadcast - новости Kotlin
🎨 @compose_broadcast - много материалов по Compose в Android, Desktop, iOS
🤖 @android_broadcast_talks - большое сообщество Android разработчиков
🐱 @rozov_blog - личный блог Кирилла где он делится своей жизнью и работой над контентом
🍎 @ios_broadcast - новости iOS, Swift и Apple технологий

#android_broadcast
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18👎16
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