Kaigi – HackMIT

简介

一个可以帮助人们在线交友和举办活动的跨平台应用程序。

仅在 Android 上测试过。

技术与架构

Flutter, Dart, Google Maps Places SDK

Firebase

  • 认证
  • Firestore
  • 存储

架构组件

  • Provider

功能

设置

在项目根目录下创建一个 .env 文件,并按以下格式添加你的 Maps Places API 密钥。

PLACES_KEY = "AIzaSyBDHGmP-****************wARZ1s"

要求

  • Flutter 基础知识
  • Android 基础知识
  • Firebase 基础知识
  • Flutter SDK 版本 >= 2.0.0 (已测试并兼容 2.0.0)

Firebase

  • 设置身份验证并使用“电子邮件/密码”登录方法
  • 设置 Firestore
  • 设置 Storage
  • 替换文件 google-services.json

项目

  1. 下载项目并在 Android Studio 等 IDE 中打开
  2. 连接你的 Android 手机或使用模拟器启动应用程序

GitHub

查看 Github