# Package io.flutter.embedding.engine

- Interface Summary
  Interface | Description
  --- | ---
  FlutterEngine.EngineLifecycleListener | Lifecycle callbacks for Flutter engine lifecycle events.
  FlutterJNI.AccessibilityDelegate | Delegate responsible for creating and updating Android-side caches of Flutter's semantics tree and custom accessibility actions.
  FlutterJNI.AsyncWaitForVsyncDelegate |

- Class Summary
  Class | Description
  --- | ---
  FlutterEngine | A single Flutter execution environment.
  FlutterEngineCache | Static singleton cache that holds `FlutterEngine` instances identified by `String`s.
  FlutterEngineGroup | This class is experimental.
  FlutterJNI | Interface between Flutter embedding's Java code and Flutter engine's C/C++ code.
  FlutterOverlaySurface |
  FlutterShellArgs | Arguments that can be delivered to the Flutter shell when it is created.