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

Похожие статьи:
В Україні запустили державний Професійний стандарт, який регулює компетенції операторів та інструкторів БпЛА. Основна мета такої...
В выпуске: Эдди Османи о Progressive Web Apps, начинаем использовать сервис-воркеры и переходим на новые быстрые сборщики. CSS и CSS...
Как известно, анонс нового флагманского смартфона LG G5 состоится 21 февраля, в преддверии международного мобильного...
Андрей Богдановский, iOS Developer из Киева, больше семи лет жил в Ирландии. Он переехал в Дублин в 2013-м, чтобы...
Ми розпитали IT-компанії, як вони зараз допомагають армії України. Дехто переказує гроші, а ще хтось...
Яндекс.Метрика