Skeleton for developing a new Android application.
Gradle Customization: http://toastdroid.com/2014/03/28/customizing-your-build-with-gradle/
Shrinking: http://tools.android.com/tech-docs/new-build-system/resource-shrinking
Difference between minifyEnabled x shrinkResources http://stackoverflow.com/questions/30800804/minifyenabled-vs-shrinkresources-whats-the-difference-and-how-to-get-the