Flutter Firechat

  1. 通过 Flutter 文档 创建新的 Flutter 项目
  2. 创建新的 Firebase 项目
  3. 启用 Google 身份验证和 Firestore
  4. 添加新的 Firebase Android 应用
  5. 遵循 Android SDK 安装说明
  6. 下载 google-services.json 文件并将其添加到项目的 android/app 文件夹中
  7. 安装 firebase、google 登录和 provider 包

flutter pub add firebase_core firebase_auth google_sign_in cloud_firestore provider
  1. 在 'lib' 文件夹中创建新文件,名为 'auth_provider.dart'、'bottom_chat_bar.dart'、'home_screen.dart'、'landing_screen.dart'、'loading.dart' 和 'styles.dart'
  2. 添加 'auth_provider.dart'、'bottom_chat_bar.dart'、'home_screen.dart'、'landing_screen.dart'、'loading.dart'、'styles.dart' 和 main.dart 的代码
  3. 身份验证逻辑和初始化位于 'auth_provider.dart' 和 'main.dart' 文件中

GitHub

https://github.com/fireship-io/firechat-flutter