如果你是一名 Flutter 开发人员,想要扩展你的技能以包括全栈开发。
然后你需要了解如何链接后端服务。 Firebase 是目前为止最流行的 Flutter 数据库。
尽管有许多与这个新框架相关的职业机会,但合格的开发人员供不应求。 因此,现在是我们提高技能并尽快利用这些可能性的时候了。
在这篇文章中,我们将介绍 Flutterfire、Firebase 以及如何将 Firebase 添加到 颤振应用 使用 FlutterFire CLI。 让我们开始。
理解 扑火
Google 的 Flutter 是一个用于创建跨平台应用程序的 UI 工具包。 Flutter 与 Android、iOS、Windows、Linux 和 Mac 兼容。 它是一个免费且 开源工具包 用于创建美观的应用程序。
使用 Flutter 作为 Firebase 的后端的主要优势在于它提供了一组丰富的应用程序管理功能。
Firebase 是后端即服务 (Baas) 的供应商。 它为开发者提供各种工具和服务,帮助他们创建高质量的应用程序,扩大用户群,并从中获利。 它建立在 Google 的基础架构之上。
Firebase 将在一个地方提供企业所需的一切,从云存储到实时数据库,从托管到身份验证服务。 FlutterFire 是一组使 Flutter 程序能够使用 Firebase 服务的插件。
Firebase 工具
- 实时数据库:Firebase 提供的 NoSQL 数据库,用于在用户之间实时存储和同步数据。 它也适合离线使用。
- Cloud Firestore:实时数据库升级。 它以一种新的、更直观的数据模型教授集合和文档的概念。 在性能和成本方面,它还具有比实时数据库更丰富、更快的搜索和扩展能力。
- 身份验证:Firebase 还可以轻松地通过许多服务或平台进行身份验证,包括但不限于电子邮件密码、电话号码、Google、Facebook、Twitter 和 GitHub 登录。
- Cloud Storage:Firebase 的存储服务。 它便宜、有效且易于实施。
- 远程配置:一种云服务,允许您更改应用程序的功能或外观,而无需强制用户下载更新
- 应用程序分发:这使您可以快速轻松地将应用程序构建分发给测试人员。
亲身体验 FlutterFire
使用 Flutterfire 将 Firebase 添加到 Flutter 应用程序。
1。 安装
确保您的计算机上安装了 Firebase CLI。
使用以下命令安装 FlutterFire CLI:
2. 创建一个全新的 Flutter 应用
现在我们将创建一个新的 Flutter 应用程序。
默认情况下,该程序的主要功能将以以下代码开头
3. 建立一个新的 Firebase 项目
Flutterfire 在创建产品时,会定期遇到此类问题。 只需将项目名称输入到 火力地堡 UI 并禁用 Google Analytics,因为我们不会使用它。
4. 使用 FlutterFire CLI 添加 Firebase 项目
我们现在可以返回命令行并运行:一旦创建了 Firebase 项目并配置了 Flutterfire。
可以在此处找到所有活动 Firebase 项目的列表:
现在我们可以选择并进入我们刚刚建立的项目。 然后,我们将能够决定支持哪些平台:
对于我们需要的每个平台,CLI 都会构建一个 Firebase 应用。
5. 我们将在 Flutter 应用中设置 Firebase。
完成上述步骤后,我们将在 lib 文件夹中创建一个名为 firebase options.dart 的新文件。 我们至少需要在 'pubspec.yaml' 中添加 firebase 核心:
然后可以将初始化代码添加到 main.dart 文件中。
现在,我们已经完成了所有配置步骤,我们的应用现在应该可以在 Android、iOS 和 Web 上运行。
结论
最后,FlutterFire 提供了一组独特的 Flutter 插件,允许 Flutter 开发人员创建功能齐全的跨平台应用程序。
FlutterFire 才刚刚起步,还有很多东西需要添加到开发者的桶中。
发表评论