Android дайджест #38: Android 11, новая политика Google Play и шифрование данных с Jetpack Security

В выпуске: первые показы Android 11 для разработчиков, подкасты от экспертов Google и новые правила работы с пользовательскими разрешениями.

Этот дайджест написан в соавторстве с Сергеем Жуком.

Новости и аналитика

Android Studio 3.6 — изменения в работе с дизайном, новые возможности тестирования и эмулятор с Google Maps.

Первый предварительный просмотр Android 11 — 5G, Neural Networks API и улучшения безопасности.

Еще один предварительный просмотр Android 11 для разработчиков — больше подробностей и новые детали.

Изменения политики Google Play, которые повлияют на получение доступа к местоположению в фоновом режиме.

Что показали в анонсе Google for Games Developer Summit, или Новые инструменты для создания игр и новые возможности для разработчиков.

Kotlin

Пропустили конференцию по Kotlin? Не беда, ведь опубликованы материалы с KotlinConf 2019.

Статья о том, как создать класс утилит, помещая методы в объект или используя функции уровня пакета by Tam H. Doan.

Релиз Kotlin 1.4-M1 — изменения стандартных библиотек, новые возможности и изменения совместимости.

TouchLab выпустил инструментарий для начала работы с технологией Kotlin Multiplatform Mobile. Ускорьте оценку мультиплатформенности Kotlin с помощью KaMP Kit.

Что такое двоичная совместимость Kotlin, ее особенности и как она поддерживается в JetBrains от команды Badoo Tech.

Вы когда-нибудь генерировали документы Kotlin (Kdocs) для своей библиотеки / проекта? Вот здесь показали, как это можно сделать by Stavro Xhardha.

Trending patterns and Frameworks

Эффективное определение ориентации устройства в Vulkan by Omar El Sheikh.

Шифрование данных на Android с Jetpack Security, или Как разработчику защитить конфиденциальные данные пользователя by Jon Markoff.

Исследуем переход от одного действия к другому и имеет ли значение порядок вызова startActivity () и finish () by Mark Murphy.

Как использовать API кода MotionLayout для динамического создания MotionScene в коде by Isaac Chai.

Что мы должны сделать, чтобы выполнить модульные тесты на нашем собственном правиле lint? by Fábio Carballo.

Эффективные методы работы с OkHttp Interceptor — примеры, подводные камни и полезные советы by Amit Shekhar.

Почитать/посмотреть/попробовать

Чем заняться в карантин? Серия подкастов от экспертов Google by Lily Sheringham.

Как защитить данные пользователей? Ответ в пособии по конфиденциальности данных для Android by Kolin Stürt.

О том, как автоматизировать установку шаблонов файлов сценариев для Android Studio by Adam Bennett.

Что такое FragmentContainerView, как с ним взаимодействовать, а также проблемы, связанные с анимацией фрагмента, которые он решает by Husayn Hakeem.

В данной статье автор делится быстрым рецептом того, как сохранить состояние ViewModel при смерти Android-процесса by Ahmed Rizwan.

С анонсом Android 11 появились изменения прав доступа. В статье рассказано о разрешениях и как новые правила повлияют на приложения by Joe Birch.

Разработка через тестирование — как это сделать, какие преимущества и недостатки by Adam McNeilly.

С выпуском «dev05» для Jetpack Compose был выпущен новый компонент с именем AdapterList. В статье описаны основные характеристики этой новинки by Nikit Bhandari.

Полезные инструменты и библиотеки

Проект OpenPush, который нацелен на создание бесплатной замены с открытым исходным кодом для push-уведомлений Android.

FragNav — библиотека Android для управления несколькими стеками фрагментов.

JSON To Kotlin Class — плагин для Android Studio и IntelliJ IDEA для быстрого преобразования Json String в код класса данных Kotlin.

Shimo — это адаптер для Moshi, который рандомизирует порядок ключей при сериализации и десериализации.

AnimatedBottomBar — настраиваемый и простой в использовании вид навигации BottomBar с плавной анимацией.

AndroidColorX — это библиотека, предоставляющая утилиты цвета в качестве функций расширения Kotlin.

kotlin-numpy — библиотека Kotlin, которая является статически типизированной оболочкой для библиотеки NumPy.


← Предыдущий выпуск: Android дайджест #37

Похожие статьи:
А также: Google Assistant, Testing Support Library, доходность Google Play, генерация байкткода, MVVM, Lint rules, аналитика приложений, Realm в продакшене,...
[Материал опубликован в рамках конкурса статей на DOU] Каждый раз, когда мне в голову приходит мысль сменить работу,...
DELTA — ключове програмне забезпечення у війську. За даними Міноборони, її використовують понад 90% підрозділів. DELTA...
There is a tussle at the top of the headphone market as Sennheiser and Bose battle to become market leader as we kick off 2019. Sennheiser and Bose offer truly excellent headphone products that offer a...
Підприємства тепер можуть бронювати більше працівників. Це пов’язано зі змінами в правилах бронювання:...
Яндекс.Метрика