Mobile · Integration2025
Flutter Module for iOS
FlutteriOSSwiftPlatform Channels
Project Overview
A reference implementation showing how to add a Flutter module inside an existing native iOS app without rewriting the entire codebase. Covers Podfile setup, AppDelegate configuration, FlutterViewController presentation, and Platform Channels for native ↔ Flutter communication.
Features
Full Flutter module embedded inside a native iOS app
Platform Channels for bidirectional Swift ↔ Dart communication
FlutterEngine configured in AppDelegate for single-instance performance
Route handling — native code opens specific Flutter screens
Step-by-step Podfile integration and CocoaPods setup
Hot reload and Flutter DevTools support via flutter attach