This post has a very slim target audience: developers who * are not familiar with gradle * are not familiar with android development * have some exposure to Java (enough to create a class) * have done mobile development (Windows Phone/iOS) * are interested