Migrating Native Applications to Flutter entrypoint by entrypoint
Organizations with significant investments in native applications will probably migrate flutter feature-by-feature or navigation flow by navigation flow. They may be able to migrate from the back of the app to the front of the application with all of the Flutter code in a single package or bound to a single every-growing function set. The alternative approach is to migrate targets of opportunity in different locations across the existing application. Features-of-opportunity migration means that we will probably end up with a set of unrelated features that will get invoked at different points in the existing native application. We organize those work streams or flows into their own package . Each of those packages is essentially its own mini Flutter program with its own main() program. Android and iOS native applications can import a single Flutter module that should contain all the Flutter functionality. We need to include all various Flutter functions in that single module.