A Flutter app with questionnaires. Design inspired by Surveys by Shpetim Ujkani.
![]() |
![]() |
![]() |
![]() |
A 5-item scale designed to measure global cognitive judgments of one’s life satisfaction (not a measure of either positive or negative affect). Participants indicate how much they agree or disagree with each of the 5 items using a 7-point scale that ranges from 7 strongly agree to 1 strongly disagree.
Diener, E., Emmons, R. A., Larsen, R. J., & Griffin, S. (1985). The Satisfaction with Life Scale. Journal of Personality Assessment, 49, 71-75.
- There are three screens in the app.
HomeScreencontains a button to load the chosen questionnaire.QuestionnaireScreendisplays the questionnaire which consists of multiple questions shown one at a time.ResultScreenshows the user's questionnaire result.
setStateis used as the project's state management solution.QuestionnaireServiceloads a list ofQuestionnairemodels from json.- The code architecture was designed so that a new questionnaire can be incorporated into the app by simply adding an additional json file.




