CoolQuiz (Flutter - Dart)

A simple yet elegant Quiz App developed with Flutter.

Some of the Widgets and Plugins used

  • TextFormField
  • Buttons
  • Snackbar
  • Shared Preferences
  • Files
  • FutureBuilder
  • Builder
  • Row
  • Columns etc.

Features

  • Saves user information with Shared preferences
  • Saves quiz score in a file, so when user restarts the app, he/she can check the previous score
  • User can revisit the question and correct it
  • User friendly design

Requirements

  • Flutter
  • Either VS Code or Android Studio
  • Both editors require Flutter & dart plugins installation

Setup

  • clone the repo and run app on your plugged phone/Android Emulator

Screenshots

splash

form

validateTakeQuiz

savedSF

q1

q1Next

end

score

GitHub