Hosting native iOS views in your Flutter app with Platform Views

Platform integration

iOS

iOS platform-views

On the Dart side

On the platform side

Putting it together

Performance

Platform views allow you to embed native views in a Flutter app,
so you can apply transforms, clips, and opacity to the native view
from Dart.

This allows you, for example, to use the native
Google Maps from the Android and iOS SDKs
directly inside your Flutter app.

Note:
  This page discusses how to host your own native views
  within a Flutter app.
  If you’d like to embed native Android views
  in your Flutter app,
  see Hosting native Android views.

iOS only uses Hybrid composition,
which means that the native
UIView is appended to the view hierarchy.