Я хочу создавать формы во флаттере.Но виджеты, которые будут использоваться в форме, не определены заранее.Какие виджеты использовать, будет зависеть от ответа json.Есть ли способ во флаттере создавать виджеты во время выполнения и управлять их состоянием.
json будет выглядеть примерно так:
{
id:1,
Answer: "Click on Register button so that we can get you started",
Widget:[
"google OAuth"
],
ReplyUrl:"www.example.com/api"
}
{
id:2,
Widget: [
{
"Question":"What is your name ?",
"Type":"text",
"VariableName":"Onboarding_Name"
},
{
"Question":"What is your birth date ?",
"Type":"date",
"VariableName":"Onboarding_BirthDate"
}
],
ReplyUrl:"www.example.com/api"
}