All Projects → ReinBentdal → Styled_widget

ReinBentdal / Styled_widget

Licence: mit
Simplifying widget style in Flutter.

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Styled widget

Ios Widgets
Collection of iOS Widgets
Stars: ✭ 219 (-48.35%)
Mutual labels:  widget, widgets
develop
A simple tool to help elementary OS developers to develop their own apps and widgets.
Stars: ✭ 38 (-91.04%)
Mutual labels:  widget, widgets
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 (+126.89%)
Mutual labels:  package, widgets
Responsible Ai Widgets
This project provides responsible AI user interfaces for Fairlearn, interpret-community, and Error Analysis, as well as foundational building blocks that they rely on.
Stars: ✭ 107 (-74.76%)
Mutual labels:  widget, widgets
SPPerspective
Widgets iOS 14 animation with 3D and dynamic shadow. Customisable transform and duration.
Stars: ✭ 271 (-36.08%)
Mutual labels:  widget, widgets
Spperspective
Widgets iOS 14 animation with 3D and dynamic shadow. Customisable transform and duration.
Stars: ✭ 127 (-70.05%)
Mutual labels:  widget, widgets
Graphics32 RBC
Graphics Extension that extend of Graphics32 Library for Delphi XE6 and up (and maybe Lazarus) by Uğur PARLAYAN
Stars: ✭ 32 (-92.45%)
Mutual labels:  widget, widgets
Flutterweekview
Displays a highly customizable week view (or day view) which is able to display events, to be scrolled, to be zoomed-in & out and a lot more !
Stars: ✭ 130 (-69.34%)
Mutual labels:  package, widget
cumulocity-app-builder
The Application Builder for Cumulocity provides a simple, coding-free way to create new applications inside Cumulocity. Application Builder is an open-source tool for you to create web applications in a no-code environment. Created by Global Presales.
Stars: ✭ 18 (-95.75%)
Mutual labels:  widget, widgets
widgets
🚀 Dojo - UI widgets.
Stars: ✭ 82 (-80.66%)
Mutual labels:  widget, widgets
Evntouchiddemo
🆔 iOS fingerprint login process implementation
Stars: ✭ 98 (-76.89%)
Mutual labels:  widget, widgets
Flutter Ui Nice
More than 130+ pages in this beautiful app and more than 45 developers has contributed to it.
Stars: ✭ 3,092 (+629.25%)
Mutual labels:  package, widgets
Iced
A cross-platform GUI library for Rust, inspired by Elm
Stars: ✭ 12,176 (+2771.7%)
Mutual labels:  widget, widgets
Touch Bar Istats
Show CPU/GPU/MEM temperature on Touch Bar with BetterTouchTool!
Stars: ✭ 141 (-66.75%)
Mutual labels:  widget, widgets
Toothyprogress
A polyline determinated ProgressBar written in Kotlin
Stars: ✭ 56 (-86.79%)
Mutual labels:  widget, widgets
responsible-ai-toolbox
This project provides responsible AI user interfaces for Fairlearn, interpret-community, and Error Analysis, as well as foundational building blocks that they rely on.
Stars: ✭ 615 (+45.05%)
Mutual labels:  widget, widgets
menu button
Flutter plugin to display a popup menu button widget with handsome design and easy to use.
Stars: ✭ 64 (-84.91%)
Mutual labels:  package, widget
Timeline list
Timeline widget for flutter
Stars: ✭ 281 (-33.73%)
Mutual labels:  package, widget
Pkgdoc
go 标准库和部分第三方包的包文档中文翻译
Stars: ✭ 387 (-8.73%)
Mutual labels:  package
Tabulator
Interactive Tables and Data Grids for JavaScript
Stars: ✭ 4,329 (+920.99%)
Mutual labels:  widget


Simplifying your widget tree structure by defining widgets using methods.

   Buy Me A Coffee


Thanks to the introduction of extension methods in Dart 2.7.0, styled_widget makes it possible to build widget tree`s more readable and efficient.

styled_widget is build as a tool to enhance your Flutter development experience and to seamlessly integrate with your codebase.

Showcase

Design, Code Design, Code Design, Code

Basic example

styled_widget has a bottom up approach to building widget`s. This means you start with the inner most element and layer widget`s on top. The following example is structured as follows: Icon -> blue circle -> light blue circle -> card -> background

Icon(OMIcons.home, color: Colors.white)
  .padding(all: 10)
  .decorated(color: Color(0xff7AC1E7), shape: BoxShape.circle)
  .padding(all: 15)
  .decorated(color: Color(0xffE8F2F7), shape: BoxShape.circle)
  .padding(all: 20)
  .card(
    elevation: 10,
    shape: RoundedRectangleBorder(
      borderRadius: BorderRadius.circular(20),
    ),
  )
  .alignment(Alignment.center)
  .backgroundColor(Color(0xffEBECF1));
Raw Flutter (click to show)
DecoratedBox(
  decoration: BoxDecoration(
    color: Color(0xffEBECF1),
  ),
  child: Align(
    alignment: Alignment.center,
    child: Card(
      elevation: 10,
      shape: RoundedRectangleBorder(
        borderRadius: BorderRadius.circular(20),
      ),
      child: Padding(
        padding: EdgeInsets.all(20),
        child: DecoratedBox(
          decoration: BoxDecoration(
            color: Color(0xffE8F2F7),
            shape: BoxShape.circle,
          ),
          child: Padding(
            padding: EdgeInsets.all(15),
            child: DecoratedBox(
              decoration: BoxDecoration(
                color: Color(0xff7AC1E7),
                shape: BoxShape.circle,
              ),
              child: Padding(
                padding: EdgeInsets.all(10),
                child: Icon(
                  OMIcons.home,
                  color: Colors.white,
                ),
              ),
            ),
          ),
        ),
      ),
    ),
  ),
);

Docs

See the documentation at styled_widget/wiki for more information about using styled_widget!

Quicklinks

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