Setting animation scale for Android UI tests

This post describes how to disable animations on Android device or AVD before running UI tests (especially Espresso-powered) in reliable way.

Android Gradle configurations

Article explains configuration provided by Android Gradle plugin.

Espresso Test Recorder – A quick How-To

A quick how-to on using the newest feature of Android Studio – Espresso Test Recorder

/dev/full on OS X

How to simulate ENOSPC errors on OS X

What’s new in Android 7.0 Nougat?

An overview of new featuers in Android 7.0 Nougat.

Constraint Layout == Relative Layout on roids?

Sneak peek at Constraint Layout and new Layout Editor along with simple example.

Multi-Window Simple Examples: Part 3 – Launching another app

Simple example of how we can start another app in split-screen mode

Multi-Window Simple Examples: Part 2 – Drag and drop

Simple example of how to handle drag and drop during multi-window

Multi-Window Simple Examples: Part 1 – Screen changes

Simple example of how to handle screen changes during multi-window

Unit tests with custom JUnit rules, annotations and resources

Some advanced solutions for unit tests

RxJava – the production line

A bit different introduction to RxJava

Rosie – Let’s Dive Into Clean Architecture

Review of Rosie – Android framework to create application that follows principles of Clean Architecture.

Android Flip Animation - Explained

How to add Card Flip Animation to your Android App

Read how to make your Android App more delightful using Card Flip Animation.

Example of Realm with MVP and Dagger

How to use Realm in MVP pattern with Dagger

Realm in Android – simple example

Simple example of Realm database

How to integrate Gerrit with HipChat

You can find complete source code on Droids on Roids’ GitHub repository Background One of the useful features for Gerrit users is to receive notifications about events related to their changes. Gerrit contains built-in support for email notifications. You can just configure SMTP settings and voilà, bunch categories of emails will be sent. So far so […]

Meaningful Motion with Shared Element Transition and Circular Reveal Animation

The project can be found on DroidsOnRoids Github in Material Showcase repository.   First glance The circular reveal animation is one of the most popular animations in a Material Design paradigm. Following official android documentation: Reveal animations provide users visual continuity when you show or hide a group of UI elements. So with this kind of animation […]

Top Design Tools for Android App Developers

In this article I’d like to show you most useful (and free!) tools that you might like while designing your Android app. You’ll find plugins, web sites and more. So let’s start! 1. Device Metrics – web site Web site: Have you ever wondered what density has your phone? Or which device has tvdpi […]