Skip to content
A widget kit for Google Flutter.
Dart Ruby Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows chore: update workflow filename Dec 28, 2019
example fix: Changed the chinese strings into english one. All the app is in … Jan 4, 2020
lib docs: pre-0.8 prelease docs Dec 27, 2019
test refactor: move to lib/src for dartdevc Dec 27, 2019
.gitignore test: add button widget test Dec 25, 2019 docs: pre-0.8 prelease docs Dec 27, 2019
LICENSE Initial commit Jul 4, 2019 docs: update readme Dec 28, 2019 docs: update icon name Dec 28, 2019
pubspec.lock refactor: move to lib/src for dartdevc Dec 27, 2019
pubspec.yaml chore: action config Dec 28, 2019

English | 简体中文


A widget kit for Google Flutter Demo apk

pub package CI Status Documentation GitHub stars GitHub forks GitHub license


  • A set of high-quality Flutter widgets out of the box
  • Comprehensive usage examples and documentation
  • Fine-grained non-stylized widgets for different types of applications
  • Supports Dark Mode and RTL


FLUI has good compatibility on multiple clients, and the framework will be developed based on Flutter Stable Channel.

Currently supports v1.12.13+hotfix.5 and above.

Getting Started


  flui: 0.8.0

Then run flutter pub get to download the dependencies.


After the dependency installation is completed, you can directly import the widget.

import 'package:flui/flui.dart';

// in somewhere
    title: 'AppBar',
    subtitle: '(subtitle)',
    layout: FLAppBarTitleLayout.vertical,
    showLoading: true




  • Branches that submit new widgets should be named 'feature-' + widget name. Fixing issues need to be prefixed with 'bugfix-'
  • The submitted widgets need to be general. If the widget is rare or not sure whether it needs to be added to FLUI, you can raise a issue which starts with [feature] for discussion
  • The API design of the new widget is as standard and readable as possible, following the naming and usage rules of Flutter's official widgets.
  • Please comment above properties and methods how to use it so that I can add to the documentation and examples.
  • Commit messages: prefix with feat | fix | docs | style | refactor | perf | test | workflow | ci | chore | types:.


MIT License

You can’t perform that action at this time.