top of page
FlutterCon_icon_turned.png
FlutterCon_logo.png

Stanislav Sydorenko

Lead mobile engineer
greg-fawson-foto.1024x1024 Kopie.jpg

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.

bottom of page