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

Похожие статьи:
Наряду с Nexus 5X производства LG, компания Google также представила фаблет Nexus 6P от Huawei, обладающий более продвинутыми характеристиками. Это...
Во время тренинга студент максимально погружается в условия приближенные к боевым. Это позволяет не только научился грамотно...
На YouTube-каналі DOU вийшов новий випуск Книжкового клубу — шоу для тих, хто ніяк не почне читати. Цього разу обговорюємо бестселер...
Привіт, мене звуть Богдан Овенко, мені 27. Уже рік, як я Java-розробник і консультант у компанії GlobalLogic. У професію прийшов після...
Багатьох розробників лякає перспектива потрапити на зовсім не профільну службу в ЗСУ. Але сучасне ведення бойових дій...
Яндекс.Метрика