top of page
Bogdan Hobeanu

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