Welcome to the Fiix Android exercise, This repo contains all the required information for the base project setup along with
any sample data. You can fork the repository so you can make your changes and easily make your pull request later.
The project is defaulted to Kotlin and you can find all corresponding
files within the kotlinsample
package. If you are more comfortable with Java you can find all
the files under the javasample
package. However, we would like the code you write to be in Kotlin.
The aim of this exercise is for you to show us how you would best implement a solution.
- Given a list of trivia questions, display them in a list.
- The user should only be able to see the questions in this list.
- Each question should have a
ANSWER
button - When the user clicks on the
ANSWER
button, the list item should be updated to show the answer and hide theANSWER
button. - When the user clicks on any item, they should be shown a details screen that shows the question, the answer and a save button. Both the question and answer can be edited.
- Upon navigating back to the list, if the user has updated the question or answer reset that specific item to only display the question and
ANSWER
button again until the answer is revelead.
- A class called DataProcessor is how you will access the answers.
- You are free to modify any part of the code except for code that is marked with a comment that says
//DO NOT MODIFY
When you are done please create a pull request from your forked repository. Here is a link that describes that process if you have not done so before: https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request-from-a-fork
General GitHub pull request link: https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request