Android

Code

AnimatedStateListDrawable

When developing an application, there's an opportunity to polish the user experience by using icon animations to define different states of a particular interaction.

Read
Code

QR Scanning using CameraX

QR scanning is a common camera use case that developers want to implement in their apps, with CameraX & zxing it's easy to implement.

Read
Code

Navigation Component Using Custom Views

Android Navigation Component by default supports few destination types, those are Activity, Fragment & DialogFragment. In this article, we will take a look at how to create a new destination type for views and how to create a view based navigation component.

Read
Code

Dealing With Production Code In Tests

When we're writing tests, it's not always possible to run production code independent of the system. In those cases, we use Test Doubles

Read
Code

RecyclerViews made easy with Epoxy

Complex RecyclerViews are difficult to build and often require a lot of boilerplate code. Epoxy makes this task really easy and…

Read