10

ソース コードが非表示になるように (動的フレームワークに変換する) 、ネイティブライブラリと同様に、フレームワークとしてエクスポートする優れた機能を備えた素晴らしいFlutter プロジェクトを作成しました。

指示に従いました: https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps

これにより、Flutter プロジェクトをホスト iOS アプリに含め、初期化FlutterEngineして使用することができFlutterViewControllerます。

問題は、動的フレームワーク、たとえばSomeProductSDK.frameworkを作成する方法です。これは、 SomeProductSDK関連のモーダル画面を作成するパブリック メソッドを公開します。

// In any app
import SomeProductSDK

let controller = TransactionViewController() // SomeProductSDK.framework with partial implementation with flutter
self.present(controller, animated: true)
4

2 に答える 2