linux flutter example with bridge to rust and build system

This commit is contained in:
John Smith
2022-01-29 13:23:10 -05:00
parent cbffc381c1
commit 0c6aa6d439
14 changed files with 370 additions and 71 deletions

View File

@@ -3,12 +3,12 @@ import UIKit
public class SwiftVeilidPlugin: NSObject, FlutterPlugin {
public static func register(with registrar: FlutterPluginRegistrar) {
let channel = FlutterMethodChannel(name: "veilid", binaryMessenger: registrar.messenger())
let instance = SwiftVeilidPlugin()
registrar.addMethodCallDelegate(instance, channel: channel)
// No channel, FFI plugin
print("dummy_value=\(dummy_method_to_enforce_bundling())");
}
public func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) {
result("iOS " + UIDevice.current.systemVersion)
// Noop
result(nil)
}
}