All Projects → rydmike → flex_color_scheme

rydmike / flex_color_scheme

Licence: other
A Flutter package to make and use beautiful color scheme based themes.

Programming Languages

dart
5743 projects
C++
36643 projects - #6 most used programming language
CMake
9771 projects
HTML
75241 projects
ruby
36898 projects - #4 most used programming language
swift
15916 projects

Projects that are alternatives of or similar to flex color scheme

buttons tabbar
A Flutter package that implements a TabBar where each label is a toggle button.
Stars: ✭ 49 (-86.76%)
Mutual labels:  package, flutter-widget, flutter-ui, flutter-package
Interactive-Add-Button-Layout
Custom Layout with interactive add button to impove your UI and UX .
Stars: ✭ 20 (-94.59%)
Mutual labels:  flutter-widget, flutter-ui, flutter-package
Motion-Tab-Bar
A beautiful animated flutter widget package library. The tab bar will attempt to use your current theme out of the box, however you may want to theme it.
Stars: ✭ 237 (-35.95%)
Mutual labels:  flutter-widget, flutter-ui, flutter-package
liquid button
Liquify your buttons, web demo at website
Stars: ✭ 18 (-95.14%)
Mutual labels:  flutter-widget, flutter-ui, flutter-package
shimmer animation
This shimmer animation widget can help you bring simple yet beautiful skeleton loaders to your flutter app with ease.
Stars: ✭ 29 (-92.16%)
Mutual labels:  flutter-widget, flutter-ui, flutter-package
dough
This package provides some widgets you can use to create a smooshy UI.
Stars: ✭ 518 (+40%)
Mutual labels:  flutter-widget, flutter-ui, flutter-package
FlutterLoadingGIFs
Loading indicator GIFs. Material and Cupertino (Android and iOS) loading indicators in assorted sizes. Use as placeholders for loading remote image assets. Demo: https://gallery.codelessly.com/flutterwebsites/loadinggifs/
Stars: ✭ 28 (-92.43%)
Mutual labels:  flutter-widget, flutter-ui, flutter-package
survey kit
Flutter library to create beautiful surveys (aligned with ResearchKit on iOS)
Stars: ✭ 68 (-81.62%)
Mutual labels:  flutter-widget, flutter-ui, flutter-package
overflow view
A widget displaying children in a line until there is not enough space and showing a the number of children not rendered.
Stars: ✭ 136 (-63.24%)
Mutual labels:  flutter-widget, flutter-ui, flutter-package
flutter sliding tutorial
User onboarding library with smooth animation of objects and background colors
Stars: ✭ 127 (-65.68%)
Mutual labels:  flutter-widget, flutter-ui, flutter-package
rainbow container
🌈 A magical container which changes colors whenever its build method is called.
Stars: ✭ 21 (-94.32%)
Mutual labels:  flutter-widget, flutter-ui, flutter-package
sliding panel
A Flutter slidable widget that provides an easy to use configuration. Highly customisable. Just as you want it!
Stars: ✭ 88 (-76.22%)
Mutual labels:  flutter-widget, flutter-ui, flutter-package
getwidget-docs
Get Widgets UI library docs.
Stars: ✭ 17 (-95.41%)
Mutual labels:  flutter-widget, flutter-ui, flutter-package
flutter-app
Full Feature Todos Flutter Mobile app with fireStore integration.
Stars: ✭ 138 (-62.7%)
Mutual labels:  flutter-widget, flutter-ui, flutter-package
Flogs
An Advanced Logging Framework develop in flutter that provides quick & simple logging solution.
Stars: ✭ 158 (-57.3%)
Mutual labels:  package, flutter-package
flutter scatter
A widget that displays a collection of dispersed and non-overlapping children
Stars: ✭ 85 (-77.03%)
Mutual labels:  flutter-widget, flutter-package
hyper-wal
Extension for using colorschemes generated by wal in Hyper terminal
Stars: ✭ 21 (-94.32%)
Mutual labels:  colorscheme, color-scheme
custom radio grouped button
Custom Flutter widgets that makes Checkbox and Radio Buttons much cleaner and easier.
Stars: ✭ 144 (-61.08%)
Mutual labels:  flutter-widget, flutter-ui
neon
Customizable coloscheme with dark and light options, vivid colors and easy on the eye.
Stars: ✭ 100 (-72.97%)
Mutual labels:  colorscheme, color-scheme
sabuni
Light Colorscheme for IntelliJ IDEA
Stars: ✭ 14 (-96.22%)
Mutual labels:  colorscheme, color-scheme

Pub Version codecov License

FlexColorScheme

flutter favorite logo

Use FlexColorScheme to make beautiful color scheme based Flutter themes, with optional primary color surface blends, or key color seeded color schemes. The themes are based on the same concept as Flutter's ColorScheme based themes, but offers many additional features, and numerous pre-made themes.

Dash light Dash dark M3 baseline light M3 baseline dark

When you theme a Flutter application, all built-in widgets use the colors of the ColorScheme in your theme. At least in theory, and it is almost so if you defined your ThemeData by using the ThemeData.from factory, but it misses a few details.

FlexColorScheme ensures that all Flutter SDK UI components gets themed completely by its color schemes and custom colors you provide. It applies effective ColorScheme colors to all color properties in ThemeData, as long as they still exist. This ensures that all the direct colors properties in ThemeData match your ColorScheme. There are no surprises in ThemeData that do not match your ColorScheme.

You can opt-in on using opinionated component sub-themes. By doing so you can for example adjust the border radius on all UI widgets with a single property value. Flutter's Material UI widgets still default to being based on the Material 2 design, and thus use 4 dp corner radius on most widgets.

When you opt-in on using the component sub-themes, the border radius on widgets default to the new rounded corners as specified by the Material 3 guide, where the radius varies by widget type. You can keep this, or set the global widget radius to a value you prefer. You can also easily set the themed border radius per widget, and override the Material 3 default, or the global radius value you defined.

Verdun green light Verdun green dark Dell genoa light Dell genoa dark

With FlexColorScheme component themes you use simple flat property values. No need for verbose Flutter SDK component sub-themes, with ShapeBorder definitions on multiple widget themes to change their border radius. The component theming provides a large amount of easy to configure options via simple flat properties, instead of complicated nested ones. In many cases you can also avoid the both complicated and confusing MaterialState theming properties.

FlexColorScheme has many advanced coloring features, like using surface alpha blends. It also fully supports Material 3 based color schemes, including seed key color generated ColorSchemes. It offers many configuration options that you can use when you generate your ColorScheme from key colors, customization features that are currently not available in Flutter.

Documentation

FlexColorScheme has its own dedicated documentation site docs.flexcolorscheme.com. Please refer to it for more information and guidance on its usage and features. The documentation site is powered by docs.page from Invertase.

Complete generated package API documentation is also available.

Themes Playground

If you are here for the FlexColorScheme companion application that allows you to configure a theme and copy-paste its setup code for use in your application, then head over to the Themes Playground.

Page view demo

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].