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

Похожие статьи:
Недавно я работал над исследованием технологии веб-компонентов для своей компании и обнаружил, что относительно сложно понять...
Время: суббота +воскресение , 15:00-18:00Продолжительность: 3 недели (18 часов) 28 ноября стартует курс Основы программирования на Java....
Під час 17-го засідання Контактної групи з питань оборони України Естонія оголосила про свій перший внесок в ІТ-коаліцію...
The supposedly big hurdle for hackers when accessing accounts such as email, Facebook, online banking and so on is the password. However, the password for digital burglars seems to be no big deal anymore. Passwords can be...
Запись на первое бесплатное занятие онлайн курса. Начало урока 3 сентября в 10:30. Здравствуйте, дорогие друзья...
Яндекс.Метрика