Switching RxJava schedulers between app code and corresponding tests

A simple way to switch between using appropriate schedulers in app code and using trampoline schedulers for tests.

Make git forget a tracked file

What to do when you are tracking a file with git but then want to remove it from VCS while keeping it in your file system.

Testing Deep-Link URLs using ADB

Simple adb command to help you fire deep-link url in mobile from your console.

HTTP Network Requests on Android Pie

Android Pie only allows HTTPS traffic by default & blocks all HTTP requests. You can enable HTTP communication for your API endpoints once you have configured this little thing.

Don't worry about specializing yet!

What technologies should I be learning, so that they prove helpful in my career?

Show/Hide Layout Bounds in Android

A couple of scripts that help to toggle display of layout-bounds on connected Android device using ADB.

Creating a single-file backup of your git repository

I created a python script which creates a zip-file containing the git-bundle and all the patch-files for different stashed changes in your repository.

How Breathing Works

Ever wondered how our breathing is regulated? Let me take you on a ride down the wind-pipe.

APGAR score

A quick method used to check whether a newborn needs immediate medical care.

How anesthetics work

A post on the different categories of anesthetics and their working mechanisms and differences.

Critical mistakes to avoid in Android development

Charlie Munger has said that avoiding to be stupid is more beneficial when compared to trying to be intelligent. So, let’s take a look at some mistakes that we can avoid while walking the path of Android development.

Simplifying User-Experience for rating your Android app

Make it easy for your users to rate your Android app.

Check network connectivity on Android in 10 lines

Let’s see how simple it is to show correct feedback to user on whether they are connected to the network or not in Android.

Hiding API keys from your Android repository

Learn how to secure your API keys while keeping the source code for that Android app open-source.

How to Stop Worrying and Start Living

Here are some things I found noteworthy in the book “How to Stop Worrying and Start Living” by Dale Carnegie.