top of page

Bogdan Hobeanu
Flutter enthusiast
Building apps for 15 years. Loving design + code + @FlutterDev - author of bitsdojo_window - http://github.com/bitsdojo/bitsdojo_window
Find me on Twitter: https://twitter.com/callmebit
Building Design Tools with Flutter: Challenges and Lessons Learned
Can Flutter go beyond typical mobile apps and handle the complexity of full-featured, professional-grade tools?
In this talk, I’ll share what I learned while building a design tool entirely in Flutter. From infinite canvases and custom scrolling to keyboard shortcuts, rendering, and architecture decisions, it turns out Flutter can do a lot more than it’s usually given credit for.
If you’re working on an internal tool, editor, or any highly interactive UI, this talk will give you practical insights I wish I had when I started.
Key Takeaways:
1. Building an infinite canvas with smooth interaction
2. Widgets vs CustomPainter: When to use one over the other
3. Handling complex gestures, keyboard shortcuts, and focus without conflicts
4. Mastering coordinate systems and widget positioning in complex UIs
5. A mental model for scaling your UI
bottom of page