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 @   白乾涛  阅读(330)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示