Skip to content
This repository has been archived by the owner on Apr 7, 2022. It is now read-only.

Latest commit

 

History

History
36 lines (25 loc) · 1.83 KB

README.md

File metadata and controls

36 lines (25 loc) · 1.83 KB

Fluttify相关项目技术支持方案

v0.1.0 by yohom

English Version

如何发起技术支持请求

方案

新功能

新功能根据实现复杂度区分价格, 复杂度计算公式:

可以直接在method channel传递的类型称为简单类型,其他的称为复合类型, 具体定义见Flutter官方文档.

最终价格 = 基础 ¥100 + (简单参数个数 × 30¥/个) + (简单返回值个数 × 30¥/个) + (复合参数个数 × 50¥/个) + (复合返回值个数 × 50¥/个)

比如现有一个待实现的Dart方法签名如下:

(简单返回值)          (复合参数)         (简单参数)
    ↓                    ↓                 ↓
 String exampleMethod(SomeClass object, String string);

那么需要:

基础 ¥100 + (简单参数个数1个 × 30¥/个) + (简单返回值个数1个 × 30¥/个) + (复合参数个数1个 × 50¥/个) + (复合返回值个数0个 × 50¥/个) = ¥100 + ¥30 + ¥30 + ¥50 = ¥210

其他类型方法以此类推. 如果一个非简单参数为简单参数的封装类, 那么按封装前的简单参数来计算.

新插件开发

  • 新插件开发需要先生成插件, 插件生成完成后会上传到组织. 后续新功能请求可以走新功能方案.
  • 插件生成费用为固定价格 ¥1000.