The add-to-app feature supports integrating multiple instances of any screen size.
This can help scenarios such as a hybrid navigation stack with mixed
native and Flutter screens, or a page with multiple partial-screen Flutter
views.

Having multiple Flutter instances allows each instance to maintain
independent application and UI state while using minimal
memory resources. See more in the multiple Flutters page.

Supported features

Add to Android applications

Auto-build and import the Flutter module by adding a
Flutter SDK hook to your Gradle script.

Build your Flutter module into a generic
Android Archive (AAR) for integration into your
own build system and for better Jetifier interoperability
with AndroidX.

FlutterEngine API for starting and persisting
your Flutter environment independently of attaching a
FlutterActivity/FlutterFragment etc.

Android Studio Android/Flutter co-editing and module
creation/import wizard.

Java and Kotlin host apps are supported.