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
#compose

Compose всё больше обрастает возможностями и даже забирает их из Accompanist. Например, Accomponist Insets теперь deprecated
👍40👎35🤔42
#security #android13

Upgrading Android Attestation: Remote Provisioning

В Android 13 будет важное обновление — опция замены заводского (in-factory) приватного ключа комбинацией публичного ключа и представления сертификата по воздуху становится основной. Это позволит заменять ключи если они будут скомпроментированы. Изменение задевает производителей устройств и прошивок.
👎39👍19
#android13

Exploring Android 13: Downgradable Permission (3 мин)

В Android 13 в дополнение к возможности запрашивать разрешения из приложения появится возможность и отзывать их. В статье обзор, а я пока буду думать не заставят ли нас принудительно отзывать какие-то разрешения или делать UI для отзыва любого разрешения, чтобы размещаться в Google Play
👎46👍6
#AndroidBroadcast #РаннийДоступ

📺 [Ранний доступ] Стили в Android. Как организовать темы в проекты (20 мин)

В новом видео рассказываю про стили и темы в Android:
👉 что такое стиль
👉 атрибуты и связи их со стилями
👉 типы стилей
👉 пример организации тем в Android приложении

Ранний доступ на Boosty (тут можно купить доступ без подписки) или Patreon
👍58👎42🔥171
#compose #di

Dagger/Hilt vs Koin for Jetpack Compose Apps (8 мин)

Сравнение Hilt и Koin для приложений с Compose, где нет Fragment, а только функции с UI
👍48👎43🔥1
#library

unfurl - библиотека, которая позволяет получить метаданные для соц. сетей по ссылке. Это позволит вам показать красивое превью
👍38👎37🤔3
#AndroidBroadcast #Новости

📺 Новости Android разработки 2022.7 (20 мин)

В выпуске обсуждаем замену Google Play из России, финансовые успехи Huawei, а также как Jetpack поможет понять уровни производительности Android устройства
👎84👍67😁3🤔1
#performance

How a single Android developer improved Lyft’s Drivers app startup time by 21% in one month

История как при помощи современных инструментов в Lyft проанализировали проблему со скоростью запуска приложения и решили ее (об этом совсем мало).

Итоги таковы:
👉 Используйте Android Vitals
👉 Убирайте ненужные запросы и работы при запуске приложения
👉 Кэшируйте побольше
👎53👍22
#tooling

Draftsman - утилита для инспекции разметки UI на устройстве. Множество режимов работы, возможность наложить картинку, показать сетку и прочее
👍72👎26
#gradle

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

Focus GitHub
👍37👎26🤔21
#AndroidBroadcast #Собеседование

🔴 Начинаем Собеседование Android разработчика в прямом эфире. Проводит Алексей Быков, разработчик в Revolut, Android Google Developer Expert, вел Android Academy Moscow.

P.S. Запись будет доступна по окончанию стрима на канале
👍58👎24😱2💩1
#compose

Keyboard handling in Jetpack Compose

Управление клавиатурой на экране, когда весь ваш UI в Compose.
👎40👍32
#AndroidBroadcast #РаннийДоступ

📺 Как работает Retrofit (0.5 часа)

Библиотека Retorfit есть практически в любом Android приложении, где надо работать с REST API. Почему? Она позволяет декларативно описать работу с помощью интерфейса и аннотацией над методами. Из видео вы узнаете про технологию Java Dynanic Proxy, а также я покажу как с помощью нее написать свою простую библиотеку.
👍109👎34🔥4💩1
#security

How to prevent hackers from reverse engineering your Android apps (3 мин)

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

Главное помните — нет универсальной защиты, каждый ваш шаг в сторону безопасности лишь дополнительный шаг для злоумышленника. Поэтому безопасность — это регулярный процесс.

P.S. Делитесь в комментариях своими советами обеспечения безопасности и насколько они дороги в реализации
👍42👎22🤔1💩1