jk_flutter_lib 0.0.6 copy "jk_flutter_lib: ^0.0.6" to clipboard
jk_flutter_lib: ^0.0.6 copied to clipboard

wujingshan 个人维护的一套Flutter组件库

jk_flutter_lib #

作者:wujingshan

个人维护的一套 Flutter 标准化组件与基础能力库:把常用 UI、版式与接口侧工具(网络、主题扩展等)沉淀成可复用 API,方便在多项目里统一交互与代码风格。对外只需:

import 'package:jk_flutter_lib/jk_flutter_lib.dart';

环境要求 #

  • Dart SDK:^3.5.4(以 pubspec.yaml 为准)
  • Flutter:>=1.17.0

安装 #

在业务项目的 pubspec.yaml 中:

dependencies:
  jk_flutter_lib: ^0.0.1 # 按 pub.dev 上实际版本替换

然后执行:

flutter pub get

若从私有 Git 仓库拉取而非 pub.dev,可使用 Git 依赖url 填你自己的仓库地址,ref 为分支、tag 或 commit):

dependencies:
  jk_flutter_lib:
    git:
      url: <你的仓库 URL>
      ref: main # 或某 tag / commit

使用 #

import 'package:jk_flutter_lib/jk_flutter_lib.dart';

// 示例:在 MaterialApp 中注入主题色(详见文档内 JkColorTheme / JkUIStyleTheme)

组件与 API 以 lib/jk_flutter_lib.dart 导出为准;主题色板、圆角等请结合源码与类注释接入。

主要依赖 #

运行时依赖包含 dioretrofitdecimaldevice_info_plus 等(完整列表见本包 pubspec.yaml)。发布前请阅读各依赖许可证。

许可证 #

MIT,见仓库根目录 LICENSE


维护者:下次发布到 pub.dev 的流程 #

  1. 改版本号:在 pubspec.yaml 中按 语义化版本 提升 version(如 0.0.10.0.2;破坏性变更升主版本)。
  2. 写变更记录:在 CHANGELOG.md 顶部增加与本次版本对应的条目(建议保留 ## Unreleased 汇总开发中内容,发版时再挪到具体版本号下)。
  3. 自检(仓库根目录):
    flutter pub get
    flutter analyze
    flutter test
    
    若仓库内还有其它子工程,按需在其根目录同样执行 analyze / test
  4. 干跑发布(检查打进包里的文件是否符合 .pubignore 预期):
    dart pub publish --dry-run
    
  5. 实际上传(需已执行 dart pub login):
    dart pub publish
    
  6. Git 打 tag(推荐):与 pubspec.yaml 中版本一致,例如 git tag v0.0.2 && git push origin v0.0.2,便于回溯与 Git 依赖的 ref:

首次发布前请确认:包名在 pub.dev 未被占用、LICENSEpubspec.yamllicense 字段一致、description 准确。

1
likes
90
points
22
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

wujingshan 个人维护的一套Flutter组件库

Topics

#flutter #widget

License

MIT (license)

Dependencies

decimal, device_info_plus, dio, flutter, retrofit

More

Packages that depend on jk_flutter_lib