Open apomalyn opened 4 months ago
As a user, I want to be see the subject of a quiz before starting it. I also want the option to not see this page in the future
preferencesshowQuizSubject
QuizSubjectView
QuizPreferences
@embedded
bool showQuizSubject
UserPreferences
QuizPreferences quiz
src/practice/quiz/subject
QuizSubject
static const routeName = "/practice/subject"
IconButton
Icons.close_rounded
Quiz.topic
QuizContent
Child of #160
Depends on:
As a user, I want to be see the subject of a quiz before starting it. I also want the option to not see this page in the future
Requirements
preferencesshowQuizSubject
QuizSubjectView
that:What needs to be done
QuizPreferences
model using Freezed (and@embedded
from Isar) that have the following properties:bool showQuizSubject
, default trueUserPreferences
model that have aQuizPreferences quiz
propertiessrc/practice/quiz/subject
implement aQuizSubject
view and view-modelstatic const routeName = "/practice/subject"
IconButton
(icon:Icons.close_rounded
) to pop the routeQuiz.topic
string displayedQuizContent
Design
Wireframe of
![image](https://github.com/RoadTripMoustache/kana_to_kanji/assets/22211097/223ae712-0474-44b9-9895-2fabee940650)QuizSubjectView
Dependencies
Child of #160
Depends on:
163