Welcome to AndroidvilleActivities define what the app doesLayouts define what each screen looks likeThere may be extra files tooActivities and layouts form the backbone of your appHere’s what we’re going to doAndroid Studio: your development environmentYou need to install Android StudioInstall Android StudioLet’s build a basic appHow to build the app1. Create a new project2. Select a project template3. Configure your projectYou’ve created your first Android projectDissecting your new projectThe folder structure includes different types of filesIntroducing the key files in your projectEdit code with the Android Studio editorsThe code editorThe design editorThe story so farHow to run the app on a physical device1. Enable USB debugging on your device2. Set up your computer to detect the device3. Use a USB cable to plug your device into your computer4. Run the appHow to run the app on a virtual deviceCreate an Android Virtual Device (AVD)Open the Android Virtual Device ManagerSelect the hardwareSelect a system imageVerify the AVD configurationThe virtual device gets createdRun the app on the AVDCompile, package, deploy, run Test DriveWhat just happened?Let’s 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 layoutWhat the code does Test DriveYour Android Toolbox