/StarWarsQuiz

User Input - StarWars Quiz App

Primary LanguageJava

User Input

StarWars Quiz App

Description:

Design a quiz layout and implement it in an app.

Requirements:

  • 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.

Optional:

  • 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.