Flutter Packages plugins 插件
目录
Flutter Packages plugins 插件
plugin 和 package 的区别
- A Dart
package
is a directory containing apubspec.yaml
file, a package can contain dependencies, Dart libraries, apps, resources, tests, images, and examples. - A
plugin package
is a special kind ofpackage
that makes platform functionality available to the app.
Flutter Favorite 项目
Flutter Favorite 项目是为了在你构建应用时,能够向你提供你应该优先考虑的 package 和插件。
Flutter 生态系统委员会
负责确定一个 package 是否满足成为 Flutter Favorite 的质量要求。
Flutter Favorite 项目目前(2022-6-5)只有不到 70 个 package,很多 Flutter 官方的 package 都没收纳进去,例如 pigeon。
Happy paths 项目
Happy paths 项目的目的是:让开发人员以更 Happy 的 path 给 Flutter 应用添加某些常见的主题功能。
目前提供的主题有:广告(Ads)、后台任务(Background processing)、地理位置(Geolocation)、不可变集合(Immutable data)、结构化存储(Structured local storage)、网络(Web sockets)
package 使用步骤
1、执行命令 dart pub add xx
添加依赖,也可手动在 pubspec.yaml
中添加依赖
dart pub add pigeon
dart pub add url_launcher
dependencies:
flutter:
sdk: flutter
url_launcher: ^6.1.2
http: ^0.13.4
dev_dependencies:
flutter_test:
sdk: flutter
pigeon: ^3.1.0
2、手动添加依赖时,还需要执行命令 flutter pub get
,也可编辑后点击 pubspec.yaml
顶部的 Packages get
按钮
3、在 Dart 代码中添加相关的 import 语句
import 'package:url_launcher/url_launcher.dart' as launcher;
2019-03-04
本文来自博客园,作者:白乾涛,转载请注明原文链接:https://www.cnblogs.com/baiqiantao/p/10472137.html