

Stanislav Sydorenko
Lead mobile engineer

Master of Science | Senior Engineer | Team Lead with over 10 years in Android and Flutter mobile app development.
Flutter + KMM: Complementary architecture
Flutter and Kotlin Multiplatform are often presented as competing choices. In this talk, I'll share a real production case where using both together turned out to be the better architecture.
While building a real-time flight simulator in Flutter, I needed to sync sim engine with a native maps view at 60 FPS. In this approach MethodChannel became the performance bottleneck.
Instead of continuing to optimize the bridge, I redesigned the architecture:
- Flutter for UI and product experience
- KMM for the real-time simulation engine
- Native plugins for per-frame rendering
In this session, you'll learn:
- How to identify MethodChannel bottlenecks
- How to integrate KMM into an existing Flutter app
- How to split responsibilities between Flutter, KMM, and native code
A practical case study on real-time performance, architectural boundaries, and when Flutter and KMM can complement each other rather than compete.
