Android дайджест #37: підсумки 2019, чутки про Android 11 і Kotlin-first

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

У випуску: забезпечення безпеки даних користувачів, Kotlin 1.4, псевдолокализации Android, маркування зображень, Android Game SDK і новий інструмент вибору дати.

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

Підсумки 2019 роки від Android і Google Play: що було і що нас чекає в новому десятилітті.

На Google IO 2020 (з 12 по 14 травня) очікується анонс Android 11 . На даний момент нам відома лише одна функція — Scoped Storage (прискорює читання з пам'яті, підвищує безпеку і позбавляє вас від необхідності давати дозволу кожному новому додатку).

Кращі практики використання Flow , які були в додатку Android Dev Summit 2019byManuel Vivo.

«У 2020 році розробка Android продовжить бути Kotlin-first » byDavid Winer.

Кращі практики для забезпечення безпеки ваших даних користувачів by Stefan Kofle.

Kotlin

Kotlin 1.4 — новий компілятор, більше кроссплатформенности і KLib.

Як типи Kotlin можуть запобігати неприпустиме стан об'єктів або забороняти незаконні операції під час компіляціїbyDanny Preussler.

Project Reactor і RxJava — як ці бібліотеки можна замінити або використовувати разом з новою реалізацією Kotlin Flow by Shelby Cohen.

Маркування зображень на Android в Kotlin з використанням Fritz AI і CameraX by Lavanya Gaur.

Створення розширюваного RecyclerView з плавною анімацією без використання сторонніх бібліотек by John Codeos.

Деяке уявлення про процесі перетворення Java в Kotlin для старої Android-бібліотеки by Christopher Keenan.

Trending patterns and Frameworks

Assisted Inject — цікава особливість, яка може спростити і прискорити роботу з передачами перехідних залежностей by ?ukasz Marczak.

Темна сторона , або чому ви повинні бути дуже обережні з контекстом, який використовуєте при отриманні ресурсів, які можуть змінюватися в залежності від теми by Rebecca Franks.

Опис інструментів і методів , які можна використовувати з платформою ARCoreby Istv?n B?ri.

Псевдолокализации Android — підводні камені і можливі рішення by Dan Lew.

Як реалізувати складний інтерфейс/анімацію на Android by Nikhil Panju.

Створити діалогове взаємодія з Google Assistant by Jenn Bailey.

Почитати/подивитися/спробувати

Android Game SDK — набір бібліотек, які ви можете використовувати для поліпшення своєї гри для Android.

Уніфікована модель для просування додатків разом з деякими додатковими рекомендаціями.

Як використовувати новий інструмент вибору дати MaterialDatePicker by Aneke Peter.

Як підтримувати теми в уявленнях користувача для додатків, щоб вона не розвалилася by Mladen Rakonjac.

Команда Android випустила нове керівництво , в якому перераховані всі різні варіанти зберігання даних, доступні для розробників.

Створюйте складні екрани швидше на Android за допомогою Epoxy by Akshay Chordiya.

Швидке і просте розповсюдження програм з CircleCI і Fastlane. Це керівництво допоможе вам скоротити час, необхідне для перенесення додатків в Firebase byAndrii Chernysh.

Корисні інструменти та бібліотеки

Інструмент для пошуку коду з перехресними посиланнями для проекту Android. А ще у нього відкритий вихідний код.

LiquidSwipe — це бібліотека, яку можна використовувати для створення приголомшливих вбудованих дизайнів.

AndroidSpeech — модуль бібліотеки для Android сервісів Mozilla Speech-To-Text.

Kaspresso : фреймворк для автотеста, який вам потрібен, by Eugene Matsyuk.

Ok Gradle — плагін для Android Studio для пошуку ідентифікаторів артефактів в популярних бібліотеки Java. Якщо це стане стабільним, це допоможе заощадити час для запуску проектів.


? Попередній випуск: Android дайджест #36

Опубліковано: 01/02/20 @ 11:00
Розділ Різне

Рекомендуємо:

Чому методологія не врятує ваш проект
«На шахту ти можеш прийти завжди». Як 33-річний шахтар став програмістом
ІТ в Україні: куди ми рухаємося
Свята, курси з програмування та дитячі кімнати – що IT-компанії пропонують для дітей співробітників
DevOps дайджест #29: Kubernetes на F-16, Git для Monorepo, ClickHouse як Макгрегор