Chapter 8. Practical – Questionnaire Component
We now have three practical applications under our belt. The objective has been to show the process of designing an application and think it through in a series of careful steps to create a clear picture of the project that's we're going to build. This time around, there's going to be a change of pace and rather than looking at how "we" would design and build an application, I'll be guiding you through my own process of creating a multiple-step, dynamic questionnaire component.
Here are the features of the application that will be the subject of this chapter:
- A reusable package that can be included in any application
- Theme variables and mixins to allow visual integration in other apps
- Splitting a questionnaire into multiple steps, each with multiple questions
- Construct the UI dynamically from incoming server data
- A JSON object produced by the questionnaire, representing the steps, questions, and the...