Overview of many of the Java fundamentals for basic Android apps design.