top of page
Kishan Rathore

Kishan Rathore

Developer @StronkWorks

Kishan Rathore is a Flutter developer. He is currently working as a Software Engineer at StronkWorks. He is actively contributing to flutter framework.

Multi Window in Flutter Desktop

From last 2-3 years I am seeing Flutter desktop apps are stuck with single-window limitations while users expect the rich multi-window experiences they get from native desktop applications. That's finally changing with Flutter's new multi-window support, and it's simple to implement. This talk walks through transforming your existing Flutter desktop app into a multi-window powerhouse, often with just a configuration flag flip. I'll share real experiences from implementing multi-window functionality, including the gotchas nobody warns you about and the surprisingly elegant solutions Flutter provides. We'll explore practical scenarios like creating detachable tool panels, floating inspectors, and secondary displays while keeping everything responsive and bug-free. The session includes live coding demonstrations showing how window creation, state sharing, and lifecycle management actually work in practice, not just theory. 1. Discover how enabling multi-window support can be as simple as changing a flag, plus the additional setup needed for production-ready implementations. 2. Handle the complex dance of window creation, focus management, and cleanup without memory leaks or crashes. 3. Transform existing single-window apps with minimal refactoring using proven architectural patterns and incremental adoption approaches. 4. Understand the real-world performance implications of multiple Flutter views instances and optimization techniques that actually matter in production.
bottom of page