The quiz will be available during the first few minutes of lab, which you will complete individually. Your lab TA will open the quiz and tell you the password you will need to get into the quiz for your section. For convenience, please click on your lab section below to access your quiz:
Section 10 am - https://forms.gle/kn1qRegPrC7QfcdN7
Section 11 am - https://forms.gle/KUUtdhsrWRqWBAGZ6
This lab is designed to help you practice skills needed for Assignment 3.
In this lab, you will create an app in AppLab to provide the user with a fun fact, joke, meme, or pun. Please select one from two bullet points below as the content design of your app:
Have the user choose between 2 of the 4 options, fun fact, joke, meme, or pun (for example: Would you like a fun fact or a pun?),
OR just stick with 1 of that 4 and have the user choose from at least 2 categories within that (if you go with meme, an example could be: Would you like a meme about a movie cliché or one about a slang? If you go with fun fact, an example could be: Would you like a fun fact about geography or one about history?).
With either bullet point you have picked, your app should start out with a starting screen containing at least two buttons (or any other way for the user to select between the 2+ choices). When the user presses a button, the starting screen should change to a different screen representing one choice. Similarly, pressing the other button changes the starting screen to a different screen representing the other choice. Each of the screens that display a fun fact/joke/meme/pun should have text and an image. In the final product, there should be a total of at least 3 different screens (detailed grading rubric is at the end of this page).
The fun fact, joke, meme, or pun displayed is up to you! However, please keep it in good taste and appropriate for an academic assignment.
Find a partner, or if needed a group of 3 may be formed. You should each create your own app, but check in with each other as you work on the activity, ask questions, or share interesting things you find along the way. Offer feedback on each other's work.
The TAs will be available for any assistance needed, so please feel free to ask them any questions as well.
Once you are done, copy the link to your app from AppLab. Turn this in on Gradescope, under "Lab 5: Multi-Screen Apps."
This lab must be completed by 11:59pm on Tuesday, September 24, 2024. No late submissions will be accepted.
0.5 points: App has at least 3 screens.
0.5 points: The starting screen contains clear instructions, and a way for the user to select between the two choices (using buttons would be easiest, but is not required as long as the user can choose an option).
0.5 points: The screens for the 2+ different options display different items, and contain text and an image (can be a fun fact, joke, meme, or pun).
0.5 points: App allows for navigation between the 3 screens. The user should be able to select one of the 2 options presented on the starting screen, and be taken to a different screen based on which one is chosen.
Up to 1 point of extra credit: App goes clearly above and beyond the given requirements.