最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • flutter 库/package: enhance_stepper 封装记录

    正文概述 掘金(SoaringHeart)   2021-07-03   567

    enhance_stepper

    Package 介绍

    使用package可以创建可轻松共享的模块化代码。一个最小的package包括

    • 一个pubspec.yaml文件:声明了package的名称、版本、作者等的元数据文件。
    • 一个 lib 文件夹:包括包中公开的(public)代码,最少应有一个<package-name>.dart文件

    Package 类型

    Packages可以包含多种内容:

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

    操作步骤:

    Step 1:创建 enhance_stepper 本地工程

    flutter create --template=package enhance_stepper

    进入 enhance_stepper 文件夹,创建 example 工程 flutter create example

    Step 2: 实现package

    ...

    Step 3:关联到 github 并添加文档

    github 上创建同名库,clone 到本地,将本地文件上传同步到 github。

    建议将以下文档添加到所有软件包:

    README.md:介绍包的文件 CHANGELOG.md 记录每个版本中的更改 LICENSE 包含软件包许可条款的文件 所有公共API的API文档 (详情见下文)

    Step 4:检查是否可发布

    flutter packages pub publish --dry-run --server=pub.dartlang.org

    Step 5:发布

    flutter packages pub publish --server=pub.dartlang.org

    Step 6:上传成功, 并收到邮件通知

    Successfully uploaded package.


    如果是发布私有库/package,Step 3 结束后不发布即为私有库, 使用如下:

    dependencies:
      library_name:
       git:
        url: https://github.com/username/library_name.git
        ref: dev    #branch name
    

    参考资料:

    flutterchina.club/developing-…

    flutter.cn/docs/develo…


    起源地下载网 » flutter 库/package: enhance_stepper 封装记录

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元