Welcome to AndroidvilleLayouts define what each screen looks likeActivities define what the app doesSometimes extra resources are needed tooThe Android platform dissectedHere’s what we’re going to doYour development environmentThe Android SDKAndroid Studio is a special version of IntelliJ IDEAInstall Android StudioBuild a basic appHow to build the app1. Create a new projectHow to build the app (continued)2. Configure the projectHow to build the app (continued)3. Specify the minimum SDKActivities and layouts from 50,000 feetHow to build the app (continued)4. Add an activityHow to build the app (continued)5. Customize the activityYou’ve just created your first Android appAndroid Studio creates a complete folder structure for youThe folder structure includes different types of filesUseful files in your projectEdit code with the Android Studio editorsThe code editorThe design editorRun the app in the Android emulatorSo what does the emulator look like?Create an Android Virtual DeviceOpen the Android Virtual Device ManagerSelect the hardwareCreating an AVD (continued)Select a system imageCreating an AVD (continued)Verify the AVD configurationRun the app in the emulatorCompile, package, deploy, and runYou can watch progress in the consoleTest driveWhat just happened?Refine the appThe app has one activity and one layoutThe activity controls what the app doesThe layout controls the app’s appearanceWhat’s in the layout?The design editorThe code editoractivity_main.xml has two elementsUpdate the text displayed in the layoutTake the app for a test driveChapter 1 Your Android Toolbox