This week deals with the basics notions of Android. It provides an overview of the architecture of Android and its specificities. Basics notions such as rotation, click handling, or touch events are explored. Java is assumed to be known and we will not describe the language except for the specificities related to Android.