fluent_ui brings Microsoft’s Fluent Design System to Flutter, providing a comprehensive set of widgets that match the look and feel of Windows apps. It includes navigation patterns such as NavigationView, along with inputs, dialogs, menus, toolbars, and status elements crafted to Fluent’s layout and interaction guidelines. The package pays close attention to theming, typography, and control states, so hover, focus, pressed, and disabled behaviors feel native on desktop. It supports high-DPI rendering and keyboard navigation, which are essential for accessibility and productivity scenarios. Because it’s built in Flutter, developers can target Windows while keeping the door open to other platforms using similar component structures. The library is organized to be both drop-in for simple screens and extensible for custom controls or branded variations. With fluent_ui, teams can produce Windows-polished interfaces without rebuilding basic components from scratch.
Features
- Provides an extensive set of Fluent UI widgets (buttons, text fields, app bars, etc.)
- Designed to mirror native Windows user interface behavior and aesthetics
- Fully supports localization and theming for Windows look-and-feel
- Uses BSD-3-Clause license for open-source development
- Integrates with Flutter’s widgets and layout system seamlessly
- Ideal for building cross-platform apps that need Windows-native appearance