Android Broadcast
14.2K subscribers
3.51K photos
338 videos
11 files
5.87K links
Подборка новостей и статей для Android разработчиков.

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot

РКН https://abdev.by/rkn_tg_ab
Download Telegram
#безопасность

Безопасность в мобильных приложениях

Организация защиты Android приложения:
👉 Проверка на Root, Xposed и эмулятор
👉 Проверка установщика
👉 Проверки на клонирование/пересборку приложения
👉 Safety net
👉 SSL pinning
👉 Обфускация
👉 Шифрование
👉 JNI
#Jetpack

Обновление Android Jetpack от 21 июля 2021

Вышло обновление Android Jetpack, которое отметилось только багфиксом и выходом отдельного артефакта для поддержки Paging 3 в Room - androidx.room:room-paging. Также в Room появилась возможность возвращать Map, полезный для JOIN запросов.
В вашем приложение есть виджеты рабочего стола?
Final Results
13%
Да
4%
Нет, но скоро добавим
70%
Нет
6%
Что это?
7%
Не участвую в опросе
Connect your Android users with a tap: Fast Pair

Руководство по настройке быстро подключения устройств в один клик с помощью Fast Pair Service
#Android12 #Widget

Updating your widget for Android 12

Виджеты рабочего стола получили много обновлений в Android 12, как визуально так и API. Статья - это первая часть из серии про новые возможности виджетов.
#AndroidStudio

Android Studio Tips for Faster Development

Советы как улучшить ваш опыт использования API и ускорить разработку
#AndroidBroadcast #Dagger

📺 Dagger Component, Subcomponent, Scope, Reusable (23 мин)

Говорим про то, как создавать Component в Dagger, что такое Scope и как они влияют на хранение зависимостей и способы связи между Component

Видео сделано при поддержке Лаборатории Касперского

Видео вышло с небольшой задержкой. Извините
#ПодборкаВидео

📺 Android Broadcast Зачем нужна многомодульная архитектура. Плюсы и минусы (11 мин)
📺 Android Developers MAD Skills Performance: System tracing basics (7 мин)
📺 GDG Minsk Wear OS (~1.5 часа)
📺 Android Developers Now in Android #43 (7 мин)
📺 Kotlin Idiomatic Kotlin: Solving Advent of Code Puzzles, Day 1 (17 мин) & Day 2 (11 мин)
📺 Android Broadcast KMM плагин под капотом (~ 2 часа)
📺 Mobile Developer Jetpack Compose. Основы. UI (40 мин)
📺 Android Broadcast Dagger Component, Subcomponent, Scope, Reusable (23 мин)
Памятка по жизненному циклу Android — часть I. Отдельные Activity

Разбор вызова методов жизненного цикла в зависимости от состояния Activity
Лучшие практики написания комментариев к коду

Советы как писать комментарии, когда и в каком объеме. Если не пишите комменты - посмотрите почему их стоит писать!
Пишите ли вы регулярно комментарии к коду?
Anonymous Poll
31%
Да
63%
Нет
6%
Не участвую в опросе
#Jetpack #Android12

A peek inside Jetpack Core Splashscreen

Разбор бекпорта Splash Screen API из Android 12 для Android 6 и новее! Интересно как много уйдут со своего экрана заставки на новую реализацию из Android 12
#KSP

So, how do I write a Kotlin Symbol Processor (KSP)?

Не так давно Google представила своё собственное решение Kotlin Symbol Processing, которая призвана стать заменой KAPT и ускорить процессинг аннотаций на 30-50%. Автор статьи делится своим опытом написания процессора на новой технологии.
#RTL

Supporting RTL Design on Android

Если вам нужно поддерживать приложения, которые распространяются на рынках с написание справо налево (RTL), то вам поможет статья, чтобы понять принципы как не только поменять текст, но и правильно работать с UI
#Navigation #Compose #Hilt

Navigation in multi module Android Compose UI project + Hilt

Организация навигаци в многомодульном приложение на современном стеке: Jetpack Compose, Jetpack Navigation и Dagger Hilt
#AndroidBroadcast #собеседование

🔴 Собеседование Гончаров-Бадретдинов
🕓 Когда: Среда 28 июля в 19:00 (GMT+3)

Продолжаем формат собеседований на канале Android Broadcast. В этот раз в роли интервьюера выступит Степан Гончаров - разработчик с десятилетним опытом в мобильной разработке, а в роли кандидата на позицию Android-разработчика себя попробует Артур Бадретдинов - Android Team Lead из Squire Technologies.
Podlodka Android Crew 5 в самом разгаре и ребята в этом сезоне проводят формат 100 к 1. Прошу вас ответить на вопросы в форме

Также вы можете выиграть билет и увидеть результат сами
#Jetpack #Compose

Вышел Jetpack Compose 1.0, момент после которого уже нет отмазок и после которого Android разработка начнёт меняться.
#Jetpack #Compose

Помимо этого появился Jetpack Compose Roadmap, который содержит планы по дальнейшей работе над Compose:
👉 Поддержка Material You
👉 Улучшения runtime
👉 Улучшение тулинга
👉 Интеграции с Jetpack библиотеками
и много всего