Unofficial implementation of Fluent UI for [Flutter](flutter.dev). It's written based on the [official documentation](https://docs.microsoft.com/en-us/windows/uwp/design/)
### You can check the web version of it [here](https://bdlukaa.github.io/fluent_ui/)

### Content
- [Motivation](#motivation)
- [Sponsors](#sponsors)
- [Installation](#installation)
- [Badge](#badge)
- [Style](#style)
- [Icons](#icons)
- [Colors](#colors)
- [Accent color](#accent-color)
- [Brightness](#brightness)
- [Visual Density](#visual-density)
- [Typograpy](#typography)
- [Font](#font)
- [Type ramp](#type-ramp)
- [Reveal Focus](#reveal-focus)
- [Motion](#motion)
- [Page Transitions](#page-transitions)
- [Navigation](#navigation)
- [Navigation View](#navigation-view)
- [App Bar](#app-bar)
- [Navigation Pane](#navigation-pane)
- [Navigation Body](#navigation-body)
- [Info Badge](#info-badge)
- [Tab View](#tab-view)
- [Bottom Navigation](#bottom-navigation)
- [Inputs](#inputs)
- [Button](#button)
- [Filled Button](#filled-button)
- [Icon Button](#icon-button)
- [Outlined Button](#outlined-button)
- [Text Button](#outlined-button)
- [Split Button](#split-button)
- [Toggle Button](#toggle-button)
- [Checkbox](#checkbox)
- [Toggle Switch](#toggle-switch)
- [Radio Buttons](#radio-buttons)
- [DropDown Button](#dropdown-button)
- [Slider](#slider)
- [Choosing between vertical and horizontal sliders](#choosing-between-vertical-and-horizontal-sliders)
- [Forms](#forms)
- [TextBox](#textbox)
- [Auto Suggest Box](#auto-suggest-box)
- [Combo Box](#combo-box)
- [Widgets](#widgets)
- [Tooltip](#tooltip)
- [Content Dialog](#content-dialog)
- [Expander](#expander)
- [Flyout](#flyout)
- **TODO** [Teaching tip]()
- [Acrylic](#acrylic)
- [InfoBar](#infobar)
- **TODO** [Calendar View](#calendar-view)
- **TODO** [Calendar Date Picker]()
- [Date Picker](#date-picker)
- [Time Picker](#time-picker)
- [Progress Bar and Progress Ring](#progress-bar-and-progress-ring)
- [Scrollbar](#scrollbar)
- [List Tile](#list-tile)
- [Info Label](#info-label)
- [TreeView](#treeview)
- [Scrollable tree view](#scrollable-tree-view)
- [Lazily load nodes](#lazily-load-nodes)
- [CommandBar](#commandbar)
- [Mobile Widgets](#mobile-widgets)
- [Chip](#chip)
- [Pill Button Bar](#pill-button-bar)
- [Snackbar](#snackbar)
- [Layout Widgets](#layout-widgets)
- [DynamicOverflow](#dynamicoverflow)
- [Equivalents with the material library](#equivalents-with-the-material-library)
- [Localization](#Localization)
- [Contribution](#contribution)
- [Contributing new localizations](#contributing-new-localizations)
- [Acknowledgements](#acknowledgements)
## Motivation
Since Flutter has stable Windows support, it's necessary to have support to its UI guidelines to build apps with fidelity, the same way it has support for Material and Cupertino.
See [this](https://github.com/flutter/flutter/issues/46481) for more info on the offical fluent ui support
See also:
- [Material UI for Flutter](https://flutter.dev/docs/development/ui/widgets/material)
- [Cupertino UI for Flutter](https://flutter.dev/docs/development/ui/widgets/cupertino)
- [MacOS UI for Flutter](https://github.com/GroovinChip/macos_ui)
## Sponsors
Want to be a sponsor? Become one [here](https://patreon.com/bdlukaa)
These are our really cool sponsors!