• Re-use a FlutterEngine across screens
  • Ensure Flutter is initialized
  • Initializing FlutterEngines
  • Using a cached FlutterEngine in a FlutterActivity
  • Using a cached FlutterEngine in a FlutterFragment
  • Dart entrypoint restrictions
  • Using a Navigator with routes
  • Using method channels and a custom widget
  • Re-using FlutterEngines across screens