Challenge 1: Create and Run a Project — Solution Walkthrough 1. Open Android Studio, click "New Project." 2. Select the "Empty Views Activity" template (NOT "Empty Activity" — that one defaults to Jetpack Compose, which this course covers later). 3. Name the project (e.g. "MyFirstApp"), leave the package name as suggested or customize it (e.g. com.yourname.myfirstapp). 4. Set "Minimum SDK" to API 24 (Android 7.0) using the dropdown. 5. Click "Finish" and wait for the initial Gradle sync to complete (progress shown in the status bar at the bottom of the IDE). 6. Open Device Manager (phone icon in the toolbar), click "Create Device," pick a phone (e.g. Pixel 7), select a system image (downloading it if prompted), and finish creating the AVD. 7. With the new AVD selected in the run configuration dropdown at the top of the IDE, click the green Run ▶ button. 8. Wait for the emulator to boot (first boot is slow, ~1-2 minutes) and the app to install and launch automatically. Expected result: The emulator shows a single screen with "Hello World!" centered on it — this confirms Android Studio, Gradle, and the emulator are all correctly installed and working together. Notes: - If the build fails on first run, it's most often because the initial Gradle sync (step 5) hadn't fully finished — wait for the sync to complete fully before running. - The whole pipeline here (write code → Gradle builds it → installs on a device → launches) is the same round trip every future chapter's app will go through, just with more complex apps.