All Projects → Rannie → Flui

Rannie / Flui

Licence: mit
A powerful UI framework for Google Flutter.

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Flui

Flutter Neumorphic
A complete, ready to use, Neumorphic ui kit for Flutter, 🕶️ dark mode compatible
Stars: ✭ 988 (-14.31%)
Mutual labels:  widgets
React Native Redux Toast
Simple to use, easy to customize Toast component for Android & iOS. Developed with love for redux apps
Stars: ✭ 51 (-95.58%)
Mutual labels:  toast
Ttkwidgets
A collection of widgets for Tkinter's ttk extensions by various authors
Stars: ✭ 57 (-95.06%)
Mutual labels:  widgets
Docker Skeleton Php
A simple Docker PHP development environment
Stars: ✭ 40 (-96.53%)
Mutual labels:  skeleton
Bogue
GUI library for ocaml based on SDL2
Stars: ✭ 48 (-95.84%)
Mutual labels:  widgets
Fancytoast Android
Make your native android Toasts Fancy. A library that takes the standard Android toast to the next level with a variety of styling options. Style your toast from code.
Stars: ✭ 1,067 (-7.46%)
Mutual labels:  toast
Flutter platform widgets
Target the specific design of Material for Android and Cupertino for iOS widgets through a common set of Platform aware widgets
Stars: ✭ 962 (-16.57%)
Mutual labels:  widgets
Topmessage
A beautiful way of message prompting instead of Toast!
Stars: ✭ 62 (-94.62%)
Mutual labels:  toast
Creature unity
2D Skeletal Animation Unity Runtimes for Creature
Stars: ✭ 50 (-95.66%)
Mutual labels:  skeleton
Toothyprogress
A polyline determinated ProgressBar written in Kotlin
Stars: ✭ 56 (-95.14%)
Mutual labels:  widgets
Jhud
A full screen of the HUD when loading the data (Objective-C).
Stars: ✭ 1,003 (-13.01%)
Mutual labels:  toast
Easyandroid
一系列简单、轻量、方便的Android开发工具集合(持续更新中),包括Android动态权限、SharedPreferences、反射、日志、Toast、Bundle、MVP、线程池、Html、图文混排、蒙层引导、拍照、图库选择等
Stars: ✭ 1,039 (-9.89%)
Mutual labels:  toast
Skeleton Vue
A skeleton for building Spatie's Vue components
Stars: ✭ 55 (-95.23%)
Mutual labels:  skeleton
React Native Easy Toast
A react native module to show toast like android, it works on iOS and Android.
Stars: ✭ 990 (-14.14%)
Mutual labels:  toast
Android Templates And Utilities
Collection of source codes, utilities, templates and snippets for Android development.
Stars: ✭ 1,099 (-4.68%)
Mutual labels:  skeleton
Aquameta
Web development platform built entirely in PostgreSQL
Stars: ✭ 987 (-14.4%)
Mutual labels:  widgets
Reactive Widgets
Application starter template, for implementing isomorphic widgets, using RxJS and React
Stars: ✭ 51 (-95.58%)
Mutual labels:  widgets
Thingsboard
Open-source IoT Platform - Device management, data collection, processing and visualization.
Stars: ✭ 10,526 (+812.92%)
Mutual labels:  widgets
Skeleton
🔨 Nepxion Skeleton is a generic codes and files generator based on freemaker for any text formats, and provides skeleton of Spring Cloud with docker deployment 基于Docker & Spring Cloud的代码和文件的脚手架生成平台
Stars: ✭ 61 (-94.71%)
Mutual labels:  skeleton
Instantsearch Ios Examples
Example apps built with InstantSearch iOS
Stars: ✭ 55 (-95.23%)
Mutual labels:  widgets

English | 简体中文


FLUI

A powerful UI framework for Google Flutter Demo apk

pub package CI Status Documentation GitHub stars GitHub forks GitHub license

Features

  • 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
  • Dynamic rendering module -- Dynamic

Compatibility

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

Currently supports v1.17.0 .

Getting Started

Setup

dependencies:
  flui: 0.9.2

Then run flutter pub get to download the dependencies.

Usage

After the dependency installed, you can directly import the widget.

import 'package:flui/flui.dart';

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

Widgets

Dynamic

dynamic-post

FLUI-Dynamic is a dynamic rendering module that supports rendering widgets based on json strings or objects of a specified type. For more introduction and usage, please see Dynamic

Widget buildDynamicWidget() {
    return FLDyContainer(
       jsonObject: $JSON_STRING_OR_OBJECT,
       placeholder: CircularProgressIndicator(
         strokeWidth: 3.0,
         valueColor: AlwaysStoppedAnimation(Theme.of(context).accentColor),
       ),
    );
}

Contributing

Principles:

  • 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:.

License

MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].