Earlier this year Google and Ubuntu approached us with an open brief, to try and create a full-scale  desktop application for Linux, macOS, Web, and Windows.  The result was Flokk, which we released ( and open-sourced) back in July.

In this post, we’re going to dive into some of the challenges we faced, the discoveries we made, and desktop-specific features that we added.

Warning…

This post is long! You may need multiple rounds to make it through 😀 To help break it down, here are the major sections:

  • App Scaffold
  • App Extensions
  • Architecture and State Management
  • Performance
  • Styling
  • Desktop Specific Features
  • Scrollbars
  • Mouse Cursors
  • Tab Support
  • Focus Management
  • Dropdown Menus
  • Complex Forms
  • Removing Material

#design #flutter

How to Build a Desktop App using Flutter
44.25 GEEK