SpringAnimation header image

Introduction to SpringAnimation with examples

Have you ever wanted to do a bouncy animation like one of these on Android? If you have, you’re in for a treat! Dynamic-animation is a new module introduced in revision 25.3.0 of the Android Support Library. It provides a small set of classes for making realistic physics-based view animations. You might say “whatever, I’m just gonna slap a BounceInterpolator or an OvershootInterpolator on my […]

Workcation App – Part 3. RecyclerView interaction with Animated Markers

Welcome to the second of series of posts about my R&D (Research & Development) project I’ve made a while ago. In this blog posts, I want to share my solutions for problems I encountered during the development of an animation idea you’ll see below.

Workcation App – Part 2. Animating Markers with MapOverlayLayout

Welcome to the second of series of posts about my R&D (Research & Development) project I’ve made a while ago. In this blog posts, I want to share my solutions for problems I encountered during the development of an animation idea you’ll see below.

Workcation App – Part 1. Fragment custom transition

Welcome to the first of series of posts about my R&D (Research & Development) project I’ve made a while ago. In this blog posts, I want to share my solutions for problems I encountered during the development of an animation idea you’ll see below.

How to make generated Java test sources recognizable by IDE

This post describes how to work around an issue in Android Gradle Plugin concerning generated sources recognition by IDE.

Setting animation scale for Android UI tests

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.

https://www.thedroidsonroids.com/blog/android-gradle-configurations

Android Gradle configurations

Article explains configuration provided by Android Gradle plugin.

How to handle Featured and MVP in simple Android app

Introduction During my company workcation in Bali, I noticed that the main mean of transport in Indonesia are scooters, they are used by everyone and I mean it, EVERYONE. They are so popular, that they almost replaced public transportation. With so high number of scooters, there have to be a lot of them needing repair. It […]

Espresso Test Recorder – A quick How-To

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

/dev/full on OS X

How to simulate ENOSPC errors on OS X

What’s new in Android 7.0 Nougat

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

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

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

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.