Conway's Game Of Life

Conway’s game of life is a zero players game. It is played on a rectangular grid where each box is know as cell. A Cell can be alive or dead depending on its neighbours or initial configuration of the grid. It only needs an initial configuration and then the cells on... [Read More]

Notify when android device network status changes

There are a lot of applications in the play store that notifies you when your mobile goes offline. This article will help you understand how all that happens. How app knows that device is offline and notifies the user about the same by showing a notification on the screen. To... [Read More]
Tags: android

Android Data Binding

Hello friends, Recently I have tried android’s new library Android Data Binding. My experience with data binding has been really good and I would like others to try it out too. It takes very less to integrate android data binding in your existing code. You don’t need to download any... [Read More]
Tags: android

Android Custom Animations

Hello Folks, Recently I have been writing around Android UI Styling and Design. This is my yet another article on Android UI styling. In this article I will cover how we can create custom animations using pure xml tags. Here is my github repo which contains all the code related... [Read More]
Tags: android

Android Draggable View

Hello Folks, this blog will help you add a draggable view to your android page. It’s fairly simple to add a draggable view to your layout if you know about FrameLayout and Android’s onTouch event. You can find the code in this Github repo. [Read More]
Tags: android

Android UI Design And Styling

Hello friends, Recently I have been doing some Android UI Design And Styling training sessions. So I thought to share it with the wider audience. And here I am with my first android ui design and styling tutorial. I will be writing more on the same topic. So, Lets get... [Read More]
Tags: android

GIT revert multiple commits

Hello Folks, There are situations when we want to revert all the commits of a feature instead of checking out an earlier commit, because you want to retain the changes made for other features. [Read More]
Tags: git shell