End

Flutter Packages plugins 插件

本文地址


目录

Flutter Packages plugins 插件

plugin 和 package 的区别

  • A Dart package is a directory containing a pubspec.yaml file, a package can contain dependencies, Dart libraries, apps, resources, tests, images, and examples.
  • A plugin package is a special kind of package 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

posted @ 2019-03-04 17:51  白乾涛  阅读(327)  评论(0编辑  收藏  举报