测验应用
一个Flutter项目,用于进行不同科目的考试。您可以设置考试日期、时间和时长。
截图
运行项目
➔ 从GitHub克隆我的项目。
➔ 然后安装flutter sdk和pubspec.yaml文件中列出的项目依赖。
➔ 在终端中打开当前目录,运行“flutter run”,将其安装在模拟器或真实设备上。
➔ 我还添加了apk文件供测试。请安装并查看。
项目结构简介
➔ 在assets文件夹中,有许多基于不同科目的json文件,用于获取问题集(问题、答案、选项)。
➔ 在lib文件夹内,有三个文件夹:1.Model,2.Pages,3.Shared,以及一个main.dart文件,这是应用程序的起点。
➔ 在Model文件夹内,有不同的模型(类)。
➔ 在Shared文件夹内,有许多不同的dart文件、函数和变量,它们被用于不同的页面。
➔ 在Pages文件夹内,有三个dart文件:1.all_quiz_page,2.quiz_page,3.result_page。
➔ all_quiz_page是用户从不同科目中选择考试科目的页面。
➔ quiz_page是用户参加考试的页面。
➔ result_page是用户可以看到考试结果的页面。








