Build Layouts and Handle User Interaction Lab 2: Create content and take users through different flows Lab 3: Save data Lab 4 : Polish App with animations and styling
the user can interact with In Android, a screen is called an Activity Activities are where we write Java code to handle logic to handle user interactions, change what’s on the screen, and more!
designed in XML files Layouts are usually composed of multiple views like Buttons, TextViews, ImageViews, and more XML is a type of markup language that allows us to add, position and customize views
interactions Listeners are Android’s way of ‘listening’ for different types of user actions and reacting to it The most common type of user action is a single tap, and in Android it’s handled with an OnClickListener
multiple people working on the same code. GitHub is a great way to : • save your progress • have your code living on the Internet • collaborate with others
and a set Optional tasks Required tasks must be finished and submitted before the end of the class Optional tasks are more advanced and allows you to explore Android development more
and a set Optional tasks Required tasks must be finished and submitted before the end of the class Optional tasks are more advanced and allows you to explore Android development more Try implementing the tasks yourself before consulting the more detailed walkthrough guide.
can work together with your classmates Turn on your camera! Introduce yourself Support each other throughout the session. Helping debug issues helps everybody gain a deeper understanding of the concepts
can work together with your classmates Turn on your camera! Introduce yourself Support each other throughout the session. Helping debug issues helps everybody gain a deeper understanding of the concepts Ask for help from TAs and Instructors
for Week 2 Follow the guides to work through the tasks, and ask people in your group for help when you’re stuck By the end of the lab, make sure you have created your ReadMe and submitted your project! Your submission should include a GIF that shows your app : 1) displaying a question and 2) displaying the answer when the question is tapped