如何在Flutter中导入本地包?
Flutter是一个框架,用于使用单一源代码为 Android、iOS、Linux、macOS、Windows 和其他 Web 应用程序开发跨平台应用程序,由 Google 开发。 Flutter是一个免费的开源软件开发工具包,用于开发移动应用程序。开发人员使用Dart编程语言使用Flutter框架构建移动应用程序。 Dart是一种类型化的对象编程语言,主要专注于 UI 开发,其语法与 JavaScript 非常相似。想要了解更多关于flutter的内容,可以关注flutter教程。
为什么Flutter?
Flutter使我们能够使用单一的源代码和编程语言创建 android 和 iOS 应用程序,这使开发人员能够以更短的时间和高效的方式完成项目。 flutter中的所有内容都被视为 Widget, Flutter也有一个 Widget 库,其中包含按钮、脚手架、文本区域等可以重用的元素。
正如我们在业界看到的,由于这些特性,许多公司更喜欢Flutter框架和dart编程语言来开发移动应用程序。
- 简单易学。
- 具有成本效益。
- 很棒的演出。
- 提高生产力。
- 在不同的 IDE 上可用。
- 很棒的文档和社区。
现在进入文章,我们将讨论如何快速导入本地flutter。包是任何编程语言中的预定义代码,也称为库。通过导入它们,我们在主机模块中使用了所有功能,例如方法和属性。这样,我们可以减少代码行数。
Flutter包是任何人都可以免费使用的开源库。它不仅减少了代码行数,而且最大限度地减少了开发人员的工作量并最大限度地提高了项目的效率。在进入实施步骤之前,我们必须知道什么是包。
该包是一组代码,只需导入名称即可在我们项目的任何部分重用,而无需再次重写所有代码并添加该功能,它也可以是一组导入大型项目的项目。包将是用户定义的两种类型,它们作为单独的模块编写在您的代码中并在您的其他模块中使用,以及应该从某些 Internet 源安装并需要导入的库包。现在我们将详细介绍如何在flutter中导入本地包。
情况1:
如果要将模块作为包导入另一个模块。
第 1 步:要设置 VSCode,您可以按照 VSCode 教程进行操作。例如,您有一个欢迎屏幕和开始屏幕,当您单击欢迎屏幕上的下一步按钮时,它应该重定向到开始屏幕。
第 2 步:我们必须将 Get Started 模块作为包导入欢迎屏幕。
现在它已经整理好了,我们将导入模块中存在的所有功能都放到了主机模块中。
案例二:
如果我们要导入一个在flutter或Dart编程语言中预定义库的模块。
第 1 步:我们必须从Flutter或Dart的开发平台安装库。通过在开发平台中按名称查找库,例如 https://pub.dev/packages/firebase_auth。这里 firebase_auth 是库名称,并按照页面上安装按钮中的说明进行操作。
第2步:然后您可以使用命令将包添加到我们的代码中找到它。为了将包添加到我们的代码中,我们必须将库作为依赖项添加到开发环境中的 pubspec.yaml 文件中。
通过使用命令。
$ flutter pub add Library name
这将直接将依赖项添加到 pubspec.yaml 文件中。我们也可以不使用上面的命令手动添加依赖。打开 Pubspec.yaml 文件,将依赖添加为库名:版本号,如下图所示。
然后它会自动以上述两种方式之一将您的软件包安装到您的系统中。现在,您只需将包导入所需的模块即可。通过使用,
import ‘Package name’;
或者使用文件名的完整路径。
import ‘package:path/package name’;
这是在不同场景下将Local包导入flutter的过程。