Sunday, 1 September 2019

How to export Flutter project as SDK (iOS static framework)

We have built an awesome Flutter project, which has great functionality we want to export as a framework, just like native libraries do, so the source code is hidden (convert to dynamic framework).

We have followed the instructions: https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps

which allows us to include Flutter project in a Host iOS app, initializing FlutterEngine and use of FlutterViewController.

The question is, how do we create a dynamic framework, let's say SomeProductSDK.framework, which will expose a public methods to create our SomeProductSDK related modal screens?

// In any app
import SomeProductSDK

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



from How to export Flutter project as SDK (iOS static framework)

No comments:

Post a Comment