What I am trying to do is creating a variable that can hold the following data:
questiion = { 'title': '',
'description': '',
'questionTitle': '',
'option1Text': '',
'option2Text': '',
'option3Text': '',
'option1Correctness': false,
'option2Correctness': false,
'option3Correctness': false,
'questionNumber' : 1 }
Then I can get these values from forms and save the users input data into them like following:
onSaved: (value) {
question['title'] = value!;
},
I don't know if there is any data type in flutter for doing that? I know there is Map<> but it can only consist 1 pair of key:value. Maybe I should create a nested Map? Or there is a better way?
dynamicvariable can hold a JSON string.