Flutter 测验

一个使用Flutter和Appwrite构建的简单测验应用。

? 入门

? 安装 Appwrite

按照我们简单的 安装指南 快速启动并运行 Appwrite。您可以选择在本地计算机或您选择的任何云提供商上部署 Appwrite。

注意:如果您在本地计算机上设置 Appwrite,您需要创建一个公共 IP,以便您托管的前端可以访问它。

我们需要对您的 Appwrite 服务器进行一些配置更改。

  1. 在 Appwrite 中为您的 Flutter 应用(Android 或 iOS 或两者)添加一个新的 Flutter 应用,然后输入您应用的应用程序 ID(例如 io.appwrite.quiz
    Add Flutter App

  2. 从 API 密钥部分创建新的 API 密钥

  3. 使用您自己的 endpointproject idapi key 更新 load_questions.dart

  4. 运行 flutter pub get 获取依赖项,然后使用 dart <path_to_dir>/load_questions.dart 运行 load_questions.dart

  5. 在您的项目中的 Appwrite 控制台中,它会创建一个新的集合,该集合的 ID 也会在控制台脚本的末尾打印出来。获取该集合的 ID,并使用您自己的 endpointproject idcollection id 更新 lib/constants.dart

? 运行应用程序

首先通过运行 flutter pub get 获取依赖项。然后您可以使用 flutter run 命令简单地运行应用程序。它适用于 **Android**、**iOS** 和 **Web** 平台。

GitHub

https://github.com/appwrite/demo-quiz-with-flutter