Learning from tutorials found on http://developer.android.com/training/ and beyond