GitHub license Codecov

Klutter框架使得使用Kotlin Multiplatform为Android和iOS编写Flutter插件成为可能。无需再用两种语言(Swift + Kotlin)编写平台特定的代码,而是可以一次用Kotlin编写,然后作为Flutter插件使用。

重要提示:Klutter目前处于alpha阶段。

入门

在pubspec.yaml中添加klutter

dev_dependencies:
  klutter: ^0.1.0

运行

flutter pub get

使用插件

运行

flutter pub klutter:android

此任务将为您的Flutter项目执行3项操作

  • 在根文件夹中创建一个.klutter-plugins文件。
  • 在flutter/packages/flutter_tools/gradle中创建一个新的Gradle文件。
  • 更新android/settings.gradle文件以应用新生成的Gradle文件。

该.klutter-plugins文件将注册您项目中使用的所有Klutter插件。在flutter_tools中创建的Gradle文件管理着这些插件,并使Flutter项目能够找到它们。

创建插件

TODO:尚未实现

GitHub

查看 Github