Flutter 插件包的编写流程

前沿介绍

Flutter支持使用其他开发人员为Flutter和Dart生态系统提供的共享包。这使您可以快速构建应用程序,而无需从头开始开发所有内容。
在此个人记录下开发插件包的流程,以及上传到pub中央仓库上的流程。
开发包和插件
这是Flutter中国社区上的文档介绍。

包装类型

包可以包含多种内容:

  • Dart包:用Dart编写的常规包,例如 path包。其中一些可能包含Flutter特定功能,因此依赖于Flutter框架,将其使用仅限于Flutter,例如 fluro包。
  • 插件包:一个专门的Dart包,其中包含用Dart代码编写的API,以及针对Android(使用Java或Kotlin)和/或iOS(使用ObjC或Swift)的特定于平台的实现。一个具体的例子是battery插件包。

开发Dart包

第1步:创建包

要创建Dart包,请使用以下–template=package标志flutter create:进入自己的工作目录

 flutter create --template=package hello

这将在hello/文件夹中创建一个包项目,其中包含以下专门内容:

  • lib/hello.dart:
    Dart包代码。
  • test/hello_test.dart:
    该单元测试包装。

第2步:编写Dart包下的代码

对于纯Dart包,只需在主lib/.dart文件中添加功能,或在lib目录中的多个文件中添加功能 。

要测试程序包,请 在目录中添加单元测试test。
有关如何组织包内容的其他详细信息,请参阅 Dart库包 文档。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值