dart-native / codegen

Generator for dart_native bindings. Codegen can transform native SDK to Flutter plugin.
BSD 3-Clause "New" or "Revised" License
79 stars 3 forks source link

Generate Flutter package. #15

Closed yulingtianxia closed 4 years ago

yulingtianxia commented 4 years ago

生成的 import 信息想要能编译过,还需要用户手动在 pubspec 里添加对这个 package 的依赖,甚至新创建一个 pubspec。如果这一步也能自动那就牛逼了。

  1. [x] CLI 中加参数,标记是否需要新生成一个 flutter plugin 模板
  2. [x] 如果有生成新模板,那么 output 目录中是模板代码,需要把 dart 代码放在 lib 目录下,
  3. [x] 如果有生成新模板, 修改 pubspec 文件,写入依赖信息。
  4. [x] 有 package 参数时,默认处理所有语言的 native 文件