Integrate a Flutter module into your Android project

Add Flutter to existing app

Adding Flutter to Android

Integrate Flutter

Using Android Studio

Manual integration

Create a Flutter module
Java 11 requirement
Add the Flutter module as a dependency

Option A - Depend on the Android Archive (AAR)
Option B - Depend on the module’s source code

Flutter can be embedded into your existing Android
application piecemeal, as a source code Gradle
subproject or as AARs.

The integration flow can be done using the Android Studio
IDE with the Flutter plugin or manually.

only supports
  building ahead-of-time (AOT) compiled libraries
  for

Consider using the abiFilters Android Gradle
  Plugin API to limit the supported architectures in your APK.
  Doing this avoids a missing libflutter.so runtime crash,
  for example: