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 як Макгрегор