Design a quiz layout and implement it in an app.
- App contains 4 - 10 questions, including at least one check box, one radio button, and one text entry.
- Questions are in a variety of formats such as free text response, checkboxes, and radio buttons.
- Checkboxes are only used for questions with multiple right answers.
- Radio buttons are only used for questions with a single right answer.
- App includes a button for the user to submit their answers and receive a score.
- The app includes at least four of the following Views: TextView, ImageView, Button, Checkbox, EditText, LinearLayout, RelativeLayout, ScrollView, RadioButton, RadioGroup.
- If applicable, the app uses nested ViewGroups to reduce the complexity of the layout.
- The app gracefully handles displaying all the content on screen when rotated. Either by updating the layout, adding a scrollable feature or some other mechanism that adheres to Android development guidelines.
- Practiced with multiple activities and intents to manage the start of the quiz, the questions and the results;
- Handled the empty name on the start screen;
- Handled the unanswered questions by displaying a Toast Message which asked the user to complete answering all the questions
- Score displayed on a Results screen and with a Toast Message.