Going to go through the Udacity Course for "Developing Android Apps", and post progress over here.
Will try to add documentation and comments for anyone else who wishes to follow.
Udacity Course Link: https://www.udacity.com/course/developing-android-apps--ud853