Package-level declarations

Types

Link copied to clipboard

Generate protocol buffer schema.

Link copied to clipboard

Run command 'dart format .' in a folder.

Link copied to clipboard
class ExcludeArm64Task(podFile: File, insertAfter: String, shouldRun: Boolean) : KlutterTask, GenerateCodeAction

Visitor which adds EXCLUDED_ARCHS for iphone simulator if not present.

Link copied to clipboard

Generate the Android code in root/android.

Link copied to clipboard
Link copied to clipboard
data class GenerateCodeOptions(val project: Project, val pubspec: Pubspec, val flutterFolder: FlutterDistributionFolderName, val excludeArmArcFromPodspec: Boolean, val controllers: List<Controller>, val messages: List<SquintMessageSource>, val responseClassNames: List<String>, val log: (String) -> Unit = { })
Link copied to clipboard

Task to generate the boilerplate code required to let Kotlin Multiplatform and Flutter communicate.

Link copied to clipboard

Generate the Flutter (dart) code in root/lib folder of the plugin project.

Link copied to clipboard
class GenerateFlutterLibTask(root: Root, srcFolder: File, pluginName: String, bomVersion: String) : KlutterTask, GenerateCodeAction

Generate the Flutter (dart) code in root/lib folder of the plugin project.

Link copied to clipboard

Generate the Flutter (dart) code in root/lib folder of the plugin project.

Link copied to clipboard

Generate the IOS code in root/ios.

Link copied to clipboard
class GenerateProtoExtensionsTask(sourceFolder: File, responseClassNames: List<String>) : KlutterTask, GenerateCodeAction
Link copied to clipboard
class GenerateProtoSchemasTask(pathToRoot: File, gradleBuildInstanceClassLoader: ClassLoader) : KlutterTask, GenerateCodeAction

Generate the protocol buffer schemas.

Link copied to clipboard
class PubGetTask(folder: File, flutterFolder: FlutterDistributionFolderName, log: (String) -> Unit = { }) : KlutterTask, GenerateCodeAction

Run command 'flutter pub get' in a folder.

Properties

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard