Android дайджест #27: OREO, MVP, Dagger, RxJava

А также: Google Assistant, Testing Support Library, доходность Google Play, генерация байкткода, MVVM, Lint rules, аналитика приложений, Realm в продакшене, быстродействие Constraint Layout, работа с памятью и еще много интересного!

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

Android 8.0 Oreo. Обновление уже начало прилетать по OTA.

Android Testing Support Library 1.0.

Next-generation Dex Compiler in preview. Сборка быстрее, размер файла — меньше.

Stock Android is no longer the best version of Android.

Google Play догоняет App Store по доходам приложений, но отстает в играх.

Как отец Android Энди Рубин намерен покончить с зависимостью от смартфонов.

Kotlin

Taming state in Android with Elm Architecture and Kotlin (part 1, part 2).

Using Kotlin in Your Android Production Code.

Writing custom lint rules for your Kotlin project with detekt.

Kotlin delegates in Android development .

Kotlin on the JVM — Bytecode Generation.

Exploring the .class side of Kotlin.

Dagger 2

Цикл статей по обросшему функциями Dagger 2. Сustom scopes, subcomponents, component dependencies, late initialization и т. д.

HOW-TO Android Dagger (2.10/2.11) Butterknife MVP.

Implementing MVVM using LiveData, RxJava, Dagger Android.

Demystifying the new Dagger Android Injection API.

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

How to change the language on Android at runtime and don’t go mad.

Realistic Realm: lessons learned after using it for 1.5 years.

Mockito 2.x over PowerMock Migration: Top 10 Tips and Tricks.

How to animate on Android. Впечатляющий обзор с примерами разных API.

Android O, N and below component lifecycles and background tasks.

Quick Intro Into Actions on Google.

Bodymovin to Android: плагин для Adobe After Effects, который позволяет экспортировать анимации прямо в AnimatedVectorDrawables.

RxJava cheat sheet, with a pinch of Android.

Our battle with the OutOfMemory army.

Understanding the performance benefits of using ConstraintLayout.

SOLID Android analytics with RxJava2.

A Massive Guide to Building a RESTful API for Your Mobile App.

Google Assistant Trivia Game.

Mockito 2.x over PowerMock Migration: Top 10 Tips and Tricks.

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

Spotlight: Highlight items for tutorials or walk-throughs.

ShimmerLayout: Memory efficient shimmering effect.

RxIdler: An IdlingResource for Espresso which wraps an RxJava Scheduler.

RxJava2Debug: RxJava 2.x extension to provide meaningful Stack Traces.

Cortado: Android Espresso made more fluent.

FabulousFilter: Animate Floating Action Button to Bottom Sheet Dialog and vice-versa.

Анонс

GDG DevFest Ukraine 2017: World class experts in Android, Web and Cloud technologies in Lviv. 3 keynotes, 39 sessions, 6 workshops and a demo zone.


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


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

Похожие статьи:
Міністерство економіки розробило попередній проєкт постанови Кабміну, що регулюватиме сервіс «єБронювання». Наразі її погоджують...
Ссылки, на которые лучше таки нажать (по мнению автора), отмечены знаком (!) Java Next (!) Вышла JDK 10, и это значит, что ваша Java 9 уже...
Мы публикуем часть интервью из аудио-подкаста «In-between with Alexander Lyadov». Гость 9-го эпизода Алексей Колупаев — яркий,...
Компанія Ciklum придбає мультинаціонального розробника цифрових рішень GoSolve Group. Вартість угоди не розголошують....
Стартап Aspichi, який розробляє рішення з віртуальної реальності, підняв раунд на $500 000 від українського...
Яндекс.Метрика