title | description |
---|---|
Flutter on latest iOS |
Learn about Flutter's support for and compatibility with the latest releases of iOS. |
:::warning An upcoming change to iOS has caused a temporary break in Flutter's debug mode on physical devices running iOS 18.4 (currently in beta). See flutter#163984 for details.
In the meantime, we recommend these temporary workarounds:
- When developing with a physical device, use one running iOS 18.3 or lower.
- Use a simulator for development rather than a physical device.
- If you must use a device updated to iOS 18.4, use Flutter's release or profile build modes. :::
You can develop Flutter on the iOS platform, even on the latest release of iOS. The latest Flutter SDK already supports a number of the features in the latest release of iOS.
Of course, if you find a bug on Flutter, please file an issue.
The following table shows the status of support for the iOS 18 release as of the Flutter 3.24.3 release.
Feature | Status |
---|---|
Target and build for iOS 18 | Delivered, supported |
Control Center (CC) widgets | Delivered, supported Requires writing some Swift code to create a toggle for the CC |
Light/dark/tinted icon colors | Delivered, supported |
Password apps work/integrate work with Flutter | Delivered, supported |
Eye tracking of a Flutter app | Partially works; known issues |
iPhone mirroring (when viewing a Flutter app) | Partially works; known issues |
iOS formatting menu | Not yet available; on roadmap |
Showing Translate option for the context edit menu | Not yet available; on roadmap |
Apple Intelligence (AI), such as New Writing Tools | Not yet available; on roadmap |
iOS-style zoom page transition | Not yet available; on roadmap |
Hover typing feature | Not available |
iPad-style tab bar | Not available |
Large content viewer | Not available |
Virtual trackpad feature | Not available |
{% comment %} | |
{% endcomment %} | |
{:.table .table-striped} |