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
项目
- 下载项目并在 Android Studio 等 IDE 中打开
- 连接你的 Android 手机或使用模拟器启动应用程序