Android дайджест #30: Android P, Flutter, RxJava

А также: Architecture Components, ускорение сборки приложения, профайлинг, Wear OS, модуляризация, Coroutines, Закон о защите данных, конференция в Киеве и еще много интересного!

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

Что нового в Android Studio 3.1 и про переход на D8 dexer по-умолчанию.

Google Wear OS — ребрендинг и обновление старого доброго Android Wear.

Announcing Flutter Beta 2 (v0.2.8).

Time to Upgrade from GCM to FCM. Поддержка Google Cloud Messaging прекращается в апреле 2019 года.

What does GDPR mean for Mobile App Owners? 12 Use Cases. Новый закон о защите данных пользователей из ЕС.

Android P

Знакомьтесь: Android P.

Random Musings on the P Developer Preview 1. Традиционный комментарий от Mark Murphy о превью новых версии ОС.

Cryptography Changes in Android P.

Exploring Android P: Fingerprint Dialog.

About the Potential Android P App Ban.

Kotlin

Code Clean-up with Kotlin.

Kotlin coroutines vs RxJava: an initial performance test.

An Illustrated Guide to Covariance and Contravariance in Kotlin.

Simplify your Android code by delegating to sealed classes.

Kotlin on iOS. Генерируем Objective C код с помощью Kotlin/Native.

Архитектура и RxJava

The death of Presenters and the rise of ViewModels. Как Android Architecture Components захватывают мир.

A Guided Tour inside a clean architecture code base.

Repository Pattern with Store and Retrofit.

Modules, modules everywhere. Почему нужно делить ваше приложения на модули и как это делать.

RxJava & State: The Basics.

Flutter

Flutter: How I built a simple app in under an hour from scratch. And how you can do it too.

Времена паттернов: Introduction to Redux и An MVC approach to Flutter.

Getting Your Hands Dirty with Flutter: Project Setup + Authorization.

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

RecyclerView  — More Animations with Less Code using Support Library ListAdapter.

Understanding how to reproduce crashes with Firebase Crashlytics Logs.

Practical ProGuard rules examples.

Unified Code Coverage for Android: Revisited.

Speed up your Build with Gradle Remote Build Cache.

UI Performance: Improving Text Rendering.

Migrating todo-mvp-kotlin to Coroutines от GDE Dmytro Danylyk.

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

Kotlintest: Powerful, elegant and flexible Kotlin {junit} test framework.

Scrcpy: Display and control your Android device.

Hyperion: App Debugging & Inspection Tool for Android. Можно делать свои плагины.

Profilo: Understanding app performance in the wild от команды Facebook.

Анонсы и конференции

Конференция MobileFest: 2 июня в Киеве! Разработка мобильных приложений для Android и iOS, Google Developer Experts спикеры, игротека, и афтепати :) Скидка 10% по промокоду DOUDIGEST для наших читателей.


Какие темы/материалы/ивенты стоит добавить в дайджест — пишите в комментариях, твиттер @sergiizhuk или воспользуйтесь специальной формой.


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

Похожие статьи:
Американський виробник мережевого обладнання Cisco Systems з початку року знищила в РФ матеріально-виробничі запаси (МПЗ) на 1,86 млрд рублів...
Чему разработчик научит Manual QA Engineers? Уж точно не тестированию, в этом они профессионалы! Но он может ответить на многие важные...
Дорогие друзья, мы рады сообщить вам, что сегодня были подведены итоги конкурса «Проверь, насколько ты гик» от компании Opera!...
Вступна кампанія 2019 завершилася, і вже можна зробити попередні висновки про загальний рівень цьогорічних абітурієнтів,...
Цим матеріалом ми розпочинаємо щомісячну рубрику, в якій аналізуватимемо ринок праці за даними DOU. Ми подивилися,...
Яндекс.Метрика