Flutter 全能启动器

Flutter 快速入门包集成了常见功能,旨在消除样板开发体验。

? 特点

  • Firebase 邮箱登录
  • Firebase Crashlytics
  • 本地化
  • 基于 Provider 的身份验证 / 导航

待办事项

  • 第三方登录(Apple、Google 等)
  • 动态主题控制

? 截图

ios-login

ios-lang

ios-feature

? 入门

重命名应用程序

首先更改 pubspec.yaml 中的 name

然后你可以全局搜索 com.wingstako.flutterallinone 并替换为你的应用程序 ID。

Firebase 配置

Firebase 设置可以在 firebase_options.dart 中找到。 我建议使用 flutterfire CLI 生成设置文件。

安装 CLI 后运行 flutterfire configure

本地化配置

此项目使用 EasyLocalization 处理语言环境。 你可以查看他们的 repository 以获取更多信息。

GitHub

https://github.com/wingstako/flutter_all_in_one_starter