In Android the Hello World example is generated by the IDE, bundled with state-of-the-art best practices. Over the years it has become more and more complex, and getting rather overwhelming for first-timers.
This repository starts from the bare bones and add one concept at a time for a gentler introduction to the Android environment.
Start from the master
branch, build up the app by following these branches:
01-drawables
02-dimens
03-styles
04-menu
05-test
You can also watch this Pluralsight course for a guided experience:
https://www.pluralsight.com/courses/android-start-developing
Explore these topics to deepen your Android knowledge.