The future of iOS development with Flutter
Article Summary
Leigha Jarett from Flutter reveals how Google's cross-platform framework is becoming a serious contender for iOS development. With over 1 million apps built and major players like BMW and WeChat on board, the iOS story just got a major upgrade.
Flutter's Product Lead shares the team's recent wins and future roadmap specifically for iOS developers. This isn't just about cross-platform anymore: Google is investing heavily in making Flutter feel native on Apple devices, from rendering performance to SwiftUI-style components.
Key Takeaways
- Impeller rendering engine now default on iOS, eliminating shader compilation jank
- New FFIgen tool enables direct Objective-C and Swift API calls from Dart
- Flutter UI extensions coming for iOS Share and iMessage (not WidgetKit yet)
- Adaptive constructors let Material widgets automatically switch to Cupertino styling
- Apps like Wonderous earned Webby nominations and Apple App of the Day recognition
Flutter is moving from 'write once, run anywhere' to 'write once, feel native everywhere' with dedicated iOS tooling, performance improvements, and deeper Apple ecosystem integration.
About This Article
iOS developers hit performance issues when using Flutter for shaders. The compilation would stutter, and the results didn't match what native apps could do. They needed a rendering solution built specifically for this.
Flutter's team spent years building Impeller, a new rendering engine that became the default for iOS. It tackled the performance problems that mattered most and made it easier to add features like wide gamut image support.
Impeller let Flutter handle 3D graphics rendering. It also made apps start faster and reduced their size on iOS.