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

Похожие статьи:
Всем привет! В октябре Ruby-комьюнити успело порадовать нас хорошими новостями. Прежде всего, были представлены обновленные версии языка...
Как мы уже писали, бенчмарк GFXBench недавно рассекретил готовящийся смартфон Samsung Galaxy J3. А теперь данная модель прошла сертификацию...
Статья написана в соавторстве с Мэри Ротарь, CEO IAMPM. Меня зовут Анна Лаврова, сейчас я Agile Coach, живу и работаю в Брюсселе....
Web Academy приглашает на 8ми недельную прокачку знаний для Android junior/middle dev! Для кого данный курс: — Для тех, кто имеет...
Штучний інтелект LaMDA запустили в бета-версії. Тепер користувачі можуть протестувати технології у застосунку...
Яндекс.Метрика