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

Похожие статьи:
А также: Mobile Vision, Chrome OS, безопасность приложений, работа с аннотациями, многооконный режим, настройка build.gradle, стили в Google Maps и еще много...
Сьогодні відбулося офіційне відкриття Cyber Range UA. У Національному авіаційному університеті розповіли DOU деталі про те, як він...
Міністерство оборони України опублікувало новий алгоритм рекрутингу до лав Збройних сил. Під час відбору кандидати...
Стало известно, что сейчас под управлением операционной системы Windows 10 работает более миллиона смартфонов. Правда,...
Александр Щербаков, в 2011-2013 годах возглавлявший пресс-службу Виктора Януковича-младшего, был одним из самых...
Яндекс.Метрика