Flutter

flutter状态管理provider(使用 Provider 包进行 Flutter 状态管理)

在今天的文章中,我将讨论使用 provider 包进行 Flutter 状态管理,以及使用 provider 包在应用程序中实现暗模式,所以让我们立即开始吧。 Flutter 中的状态管理是什么? 状态管理是指根据业务逻辑需求管理 UI 控件的状态,因为通常一个或多个控件相互依赖。 注意 要在 Flutter 中更改小部件的状态,我们使用 setState 方法。 例子 假设您有一个 ToDo 应...
推荐

在 Flutter 中创建聊天应用程序(18)

介绍 在本文中,我们将学习如何使用 Google Firebase 作为后端在 Flutter 中创建聊天应用程序。本文由多篇文章组成,您将在其中学习—— Flutter 中的 OTP 身份验证 Firebase Firestore 中的聊天应用数据结构 使用 Firebase Cloud Firestore 在 Flutter 中进行分页 我已将聊天应用系列分成多篇文章。在这个 Flutter ...
推荐

Flutter 中的表单验证(17)

介绍 在本文中,我们将学习如何在 Flutter 中应用表单验证。对于表单验证,我们将使用 flutter_form_builder ,它为我们提供了创建表单组件的语法,并减少了构建表单、验证字段、对更改做出反应以及以地图的形式收集表单值的样板需求。那么,让我们开始在 Flutter 中实现表单验证。 输出 编程步骤 第1步 第一步也是最基本的步骤是在 Flutter 中创建一个新应用程序。如果你...
推荐

Flutter REST API(16)

介绍 在本文中,我们将学习如何在 Flutter 应用程序中集成 REST API。正如我们所知,如今几乎所有应用程序都使用 API 来使用远程数据,对于任何想在 Flutter 中创造自己未来的开发人员来说,本文将是至关重要的一部分。那么,让我们一步一步地了解如何在 Flutter 中集成 REST API。 我们正在使用 HTTP 插件从应用程序调用 REST API。HTTP 将提供 get...
推荐

在 Flutter 中发布 APK(15)

介绍 这篇文章是关于如何在 Flutter 中为 Android 生成发布 apk 的说明。我们将生成一个证书来签署一个未签名的 apk 以及所有其他必要的步骤来生成一个发布 apk。 步骤 如果您是 Flutter 的初学者,那么您可以查看我的博客Create a first app in Flutter。我创建了名为“flutter_release_apk”的应用程序 您可以在 app 文件夹...
推荐

Flutter 使用 Firebase 的 OTP 身份验证(14)

介绍 Google Firebase 使用 SMS 提供电话身份验证。Firebase 的基本计划包括一个月的 10k 免费短信。我们将在本文中学习 Flutter 中的 Firebase 电话身份验证。我们将从 Firebase 开始,并以编程方式设置 Flutter 中的实际集成。那么,让我们开始吧! 我们将实现的目标。 第1步 第一步也是最基本的步骤是在 Flutter 中创建一个新应用程序...
推荐

Flutter 如何在 Firebase Firestore 数据库中构建聊天应用程序的数据(13)

介绍 在本文中,我们将学习如何在 Firebase Firestore 数据库中构建聊天应用程序的数据。这是 Flutter Using Firebase 中的聊天应用系列的最后一篇完整解释的文章。Firestore 是 NoSQL 数据结构,因此我们需要逻辑地管理数据关系,并且在某些情况下我们保留一些数据重复和冗余以减少数据库使用配额。 在像 MySQL 这样的关系数据库中,我们总是负责数据规范...
推荐

Flutter 分页(12)

介绍 在本文中,我们将使用 Firebase Cloud Firestore 数据库了解 Flutter 中的分页。我们知道,就应用程序性能和带宽成本而言,访问小块数据而不是全部数据是更好的方法,我想包括 Firebase Firestore 根据读取、写入和删除操作的数量向您收费,因此,本文对于希望使用 Firebase Cloud Firestore 数据库作为其应用程序后端的开发人员非常重要...
推荐

Flutter 状态管理(11)

介绍 这篇文章解释了在 Flutter 中状态是如何管理的。有一种方法你已经知道了,那就是作用域模型。Provider 也是一种由社区而非 Google 开发的状态管理技术;然而,谷歌高度鼓励使用它。现在,让我们详细了解 Provider。 provider与实时示例的简要说明 场景一 你们每个人都用某种编程语言创建了一个客户或产品列表。现在,假设您在该列表中动态添加新客户或产品。您需要的是刷新列...
推荐

Flutter 底部导航标签栏(10)

介绍 Flutter 加载了预定义的组件,底部导航栏就是其中之一。那么,让我们看看如何在 Flutter 中实现底部导航标签栏。 注意 本文是我在 Flutter 中使用 Firebase 进行聊天应用系列的一部分。我们的聊天应用系列是使用 Google Firebase 在 Flutter 中制作聊天应用的最佳示例之一。如果您对聊天应用程序感兴趣,可以查看整个系列。 输出 步骤 第一步也是最基本...
推荐

Flutter设置应用程序图标(9)

介绍 在本博客中,我们将学习如何更改 Flutter 应用程序的应用程序图标。应用程序图标是任何应用程序的第一印象,它应该引人注目。它在应用程序下载方面起着非常重要的作用。请注意,我说应用程序下载,用户仅通过看到您的应用程序图标来下载您的应用程序,但这取决于您的应用程序功能,用户将继续使用您的应用程序。 那么现在让我们看看如何在flutter中设置应用程序图标。 步骤 第1步 第一步也是基本的步骤...
推荐

在 Firebase 中设置 Firestore 数据库并使用 Flutter 执行 CRUD 操作(8)

介绍 在本文中,我们将了解 Firebase 中的 Firestore 设置并在 Flutter 中集成 Firestore 数据库。我们将在 Firestore 中使用 Flutter 执行 CRUD 操作。 Firebase 是一个谷歌云平台,提供身份验证、实时数据库(NoSQL 数据库)、存储(图像、音频、视频等)、托管、云功能、分析等云服务。我们已经在我的文章中讨论了身份验证其他文章。如果...
开通VIP 享更多特权,建议使用QQ登录