Flutter Firechat
- 通过 Flutter 文档 创建新的 Flutter 项目
- 创建新的 Firebase 项目
- 启用 Google 身份验证和 Firestore
- 添加新的 Firebase Android 应用
- 遵循 Android SDK 安装说明
- 下载 google-services.json 文件并将其添加到项目的 android/app 文件夹中
- 安装 firebase、google 登录和 provider 包
flutter pub add firebase_core firebase_auth google_sign_in cloud_firestore provider
- 在 'lib' 文件夹中创建新文件,名为 'auth_provider.dart'、'bottom_chat_bar.dart'、'home_screen.dart'、'landing_screen.dart'、'loading.dart' 和 'styles.dart'
- 添加 'auth_provider.dart'、'bottom_chat_bar.dart'、'home_screen.dart'、'landing_screen.dart'、'loading.dart'、'styles.dart' 和 main.dart 的代码
- 身份验证逻辑和初始化位于 'auth_provider.dart' 和 'main.dart' 文件中