Android дайджест #23: Google Play, Wear 2.0, Progressive Web Apps, Firebase

А также: подготовка к сертификации и собеседованию, аналитика приложений за 2016, задачки по RxJava, распределенное пианино, подкаст про Kotlin, React Native, ускорение сборки приложения, архитектура Uber и еще много интересного!

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

Как сдать экзамен на Ассоциированного Android-разработчика.

Support Library Revision 25.1.1. Оптимизация Fragment Transactions и багфиксинг.

Официальный запуск Android Wear 2.0 SDK с новыми аппаратными возможностями.

App Security Improvements: Looking back at 2016.

Android Nougat 7.1.2 будет доступна для передовых гуглофонов через несколько месяцев, и уже может быть установлена на устройства с Android Beta Program.

Android Things Developer Preview 2.

Google Play устроит глобальную чистку приложений. В продолжение темы: Did you get one of these Google Play Developer Policy Violation Emails?

Realm Mobile Platform 1.0.

В Google Play теперь можно публиковать приложения для VR-платформы Daydream.

Почему Цукерберг гоняется за призраком. Кратко о Snapchat.

Ретроспективный отчет App Annie за 2016 год. Время использования приложений увеличилось на 25%, а игры приносят 75+ процентов доходов в магазинах.

Несексуальные позы: Как Pozika удалили из Google Play.

Progressive Web Apps еще глубже интегрируются в Android. Они станут полноценными приложениями, которые можно запускать отдельно от Chrome и удалять.

RxJava

The Next Step for Reactive Android Programming. Почему вам нужно переехать на RxJava2.

Как читать диаграммы RxJava Marble Diagrams (видеоурок).

Практические задачи для изучающих RxJava. Подборка юнит-тестов, которые нужно „озеленить”, прилагается.

Reactive apps with model-view-intent — серия статей от Hannes Dorfmann.

Android Things

Writing your first Android Things driver.

A beginner’s guide to Raspberry Pi 3 B and Android Things.

Building a Distributed Piano with Nearby Connections API.

Kotlin

TalkingKotlin: англоязычный подкаст про Kotlin. Первые гости — Andrey Breslav и Jake Wharton.

Getting started with Kotlin and third-party libraries. Пример показывает работу с Glide, Dagger2, Retrofit2, Realm, RxJava и архитектурой MVP.

What Comes in Kotlin 1.1 for Android Developers?

Android Testing with Kotlin.

Pushing the limits of Kotlin annotation processing.

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

Как модуляризация влияет на время сборки приложения.

О концепции и реализации архитектуры MVVM + DataBinding в Android.

Подборка тем для собеседования по Android и алгоритмам с краткими ответами.

Mastering Firebase Notifications. Как отправлять и получать уведомления, а также какую структуру сообщений использовать.

RecyclerView Prefetch. Chet Haase о новой функции в RecyclerView 25.1.0.

Clean Tests: серия статей от Danny Preussler.

Understanding Android Core: Looper, Handler, and HandlerThread.

Android Dagger2: Critical things to know before you implement.

Tracking app update sizes: скрипт от Wojtek Kaliciński.

Review-Reporter: A bot assistant that enhances communication with Google Play Store users by keeping us up to date their feedback, scheduling and allowing instant responses.

Post-mortem: Firebase vs permissions.

Разработка архитектуры нового приложения для пассажиров Uber.

React Native at Instagram. Переиспользование кода на простых экранах — более 90%.

История создания первой игры на Unity — от идеи до релиза. Включая нелёгкий путь через основы программирования.

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

How to master Android: Чему можно научиться у 21 open-source приложения.

Square Coordinators: solving a problem you didn’t even know you had. Еще одна альтернатива Fragments и Activity.

Airbnb Lottie: open-source tool makes adding animation to native apps a snap

SeekBar с предварительным просмотром. As seen in Google Play Movies.

PanoramaImageView: ImageView can auto scroll with device rotating.

Store: async data loading and caching.

Toasty: Обычный Toast, но на стероидах.

Google-Actions-Java-SDK: Unofficial Google Actions Java SDK для интеграции с голосовыми интерфейсами, например, Google Home или Assistant.

Textview-rich-drawable: TextView с расширенной поддержкой drawables.

Новая версия AndroidAssetStudio от Roman Nurik.

Chuck: in-app HTTP inspector for Android OkHttp clients.


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


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

Похожие статьи:
Необходимо сделать лирическое отступление и констатировать факт, что со времени написания оригинальной серии статей по Kotlin...
Компания LEXAND представила новую линейку полноразмерных мобильных телефонов, отличающихся, со слов производителя,...
Инвестиционный фонд Piper Jaffrey опубликовал уточненный прогноз по поставкам iPhone в текущем квартале. Во втором...
Хотілось би, щоб ця стаття стала мотивацією стежити за власним здоров’ям: мити руки з милом, їсти фрукти,...
Український IT-холдинг Techiia складається з півтора десятка бізнесів. Його співзасновники, Олег Крот і Юрій...
Яндекс.Метрика