霍格沃茨分院帽

我的第一个应用程序 – 大家好,这是一个Flutter应用程序,用于查找一个人的霍格沃茨学院——格兰芬多、赫奇帕奇、拉文克劳和斯莱特林。它允许用户根据其选择答案进行分类。构建此应用程序的目的涵盖了许多概念,例如:

  1. 在屏幕上显示小部件。
  2. 回收小部件。
  3. 更改屏幕。
  4. 内部逻辑。

特点或模块

  1. 三个多项选择题(可以添加更多问题)。
  2. 每个问题有四个可选项,以按钮的形式呈现,最后一个除外。
  3. 分数将根据每个问题选择的选项(内部)计算。
  4. 根据最终分数,将在测验结束时显示评语,此外还有分数和重置按钮。
  5. 应用程序中有两个屏幕:主屏幕(显示问题)和结果屏幕(显示分数和评语)。
  6. 整个应用程序将分为五个不同的模块,即main.dart、question.dart、answer.dart、quiz.dart和result.dart。

UI

问题页面

结果页面

该项目灵感来自我在Coursera上完成的课程。

GitHub

查看 Github