An elegant, object-oriented implementation of the Material Design color palettes and swatches.

Overview

EO-Color logo

EO principles respected here DevOps By Rultor.com

pub license PDD status

build codecov CodeFactor Grade style: lint Hits-of-Code

Contents

Overview

EO-Color is an Elegant, Object-oriented implementation of the Material Design color palettes and swatches, as well as a color framework.

It is intended to be used as:

  • an alternative to Flutter's built-in colors.
  • a base framework for more specific color packages.

A key benefit of EO-Color is to improve the source code readability and maintainability by providing declarative interfaces.

The use of obscure numeric indexes such as 100, 200…800, 900 to select a shade of a color has been replaced by a more user-friendly approach: the use of adverbs (ultra, very, bit, etc.) and adjectives (light, dark, etc.).

For example, to get the primary shade of grey, simply declare Grey(). Likewise, there are commands for retrieving lighter and darker shades.

  • shades of grey lighter than the primary shade: Grey.bitLighter(), Grey.lighter(), Grey.light(), Grey.veryLight(), or Grey.ultraLight() for the lightest shade of grey.
  • shades of grey darker than the primary shade: Grey.bitDarker(), Grey.darker(), Grey.dark(), or Grey.veryDark() for the darkest shade.

With the exception of black and white, the same command patterns (light, lighter, dark, veryDark, etc.) also apply to the other colors.

Getting Started

Like any other object-oriented package, this one uses interfaces to define concepts such as color palette, color swatch, and color gradient. Therefore, the three main interfaces are Palette, Swatch, and Gradient.

Palette interface

It represents color palettes from which a color can be selected.

Typically, subclasses of the Palette interface provide named constructors by which the desired color is selected — to be retrieved later via the color property.

For instance, the command Blue() retrieves the primary shade of blue and is equivalent to the Flutter command Colors.blue.shade500. Similarly, the command Blue.veryLight() is equivalent to Colors.blue.shade50; Blue.veryDark(), to Colors.grey.shade900; and so on.

The code snippet below demonstrates how to build a bluish Flutter Container widget using the Blue class.

Code snippet:

/// Builds a bluish container.
@override
Widget build(BuildContext context) {
  return Container(color: const Blue().color);
}

All Material Design colors — along with their respective accent-colors — have been implemented.

For a complete list of colors with detailed information (hex codes, indexes, opacity, etc.), see:

Numeric indexes vs. Named constructors

The table below contains the relationship between the Material Design indices (100, 200…800, 900) and the named constructors of the color classes.

  • Note:
    • The "Normal" column refers to classes that represent non-accent colors such as the Amber, Green or Red classes.
    • The "Accent" column refers to classes that represent accent colors such as the AmberAccent, GreenAccent or RedAccent classes.
    • () is the default constructor, which in turn represents the primary shade of a color.
Index Normal Accent
50 ultraLight
100 veryLight light
200 light ()
300 lighter
400 bitLighter darker
500 ()
600 bitDarker
700 darker dark
800 dark
900 veryDark

Swatch interface

It represents a collection of related colors such as:

  • shades of grey;
  • the color gradient of a brand;
  • a user's preferred colors.

Its single property colors retrieves several colors at once as an Iterable<Color> object.

Except for the White and Black classes, there is always a corresponding "plural" class for each color class — accent colors included — that implements the Swatch interface. For example, the declaration Greys().colors will retrieve 10 shades of grey; the higher the index, the darker the color.

For a red color gradient:

/// a color gradient of 10 shades of red.
final Iterable<Color> theReds = Reds().colors;

For a complete list of color swatches:

Swatch in action

The following code provides a fully working example. It creates a rectangle widget filled with a color gradient provided by the swatch instance.

import 'package:eo_color/swatches.dart';
import 'package:flutter/material.dart';

/// Rectangle filled with a gradient of ten shades of a Material Design color.
class RectGradient extends StatelessWidget {
  /// Rectangle filled with the given color swatch.
  const RectGradient(Swatch swatch, {Key? key})
      : _swatch = swatch,
        super(key: key);

  /// Rectangle filled with ten shades of grey.
  const RectGradient.grey({Key? key}) : this(const Greys(), key: key);

  // Material Design color swatch.
  final Swatch _swatch;

  @override
  Widget build(BuildContext context) {
    return Container(
      height: kToolbarHeight / 2,
      decoration: BoxDecoration(
        gradient: LinearGradient(
          end: Alignment.bottomLeft,
          begin: Alignment.topRight,
          colors: _swatch.colors.toList(growable: false),
        ),
      ),
    );
  }
}

Gradient interface

It represents a range of position-dependent colors, usually used to fill a region. The colors produced by a gradient vary continuously with position, producing smooth color transitions.

While the Swatch interface retrieves an iterable<Colors> object, subclasses of Gradients retrieves a List<Colors>, which makes them better suited for dealing with Flutter's gradient APIs — these APIs almost always expects a List<Color> object as a parameter instead of an Iterable<Color> object.

An example of a Gradient implementation is the abstract class GradientImmu, which retrieves immutable List<Colors> objects.

For a complete list of gradients:

Demo application

The demo application provides a fully working example, focused on demonstrating exactly three color palettes in action — BlueGrey, Grey, and Brown. You can take the code in this demo and experiment with it.

To run the demo application:

git clone https://github.com/dartoos-dev/eo_color.git
cd eo_color/example/
flutter run -d chrome

This should launch the demo application on Chrome in debug mode.

Demo-App

References

You might also like...

Create mobile marketplace design using Flutter

Create mobile marketplace design using Flutter

On this Marketplace Design has two pages one for the product page which has a horizontal list of categories then a list of our products. Then on the details page, it shows the price, rating, total view, and description of the product with the Buy Now button.

Nov 25, 2022

A Flutter App for Design+Courses Courses Website

design_code_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Nov 6, 2021

Cross Platform Login UI design using Flutter.

Cross Platform Login UI design using Flutter.

Flutter Login UI It's a #SpeedCode tutorial for Flutter #Login #UI project with splash screen and multiple color support.

Dec 14, 2022

A simple UI design of the Origin Games Homepage.

A simple UI design of the Origin Games Homepage.

Origin Home UI A simple UI design of the Origin Games Homepage. I didn't have internet data 😥 to do what I was doing so I decided to have some fun 😉

Oct 8, 2022

A conceptual design for on boarding screens for mobile apps.

A conceptual design for on boarding screens for mobile apps.

flutter_onboarding_ui_concept A conceptual design for on boarding screens for mobile apps. This app provides you with all the information you need to

Dec 25, 2022

Aris fltruniverse - Minimal UI Design in Flutter

Aris fltruniverse - Minimal UI Design in Flutter

Flutter Universe Minimal UI Design in Flutter Tutorial 👇🏼👇🏼👇🏼 Flutter Desi

Dec 6, 2022

A Flutter project that gives basic flutter design to implement a login UI

A Flutter project that gives basic flutter design to implement a login UI

Login UI Design A Flutter project that gives basic flutter design to implement a

Nov 8, 2022

UI Design of the next Messenger 💬 App ✍️

 UI Design of the next Messenger 💬 App ✍️

UI Design of the next Messenger 💬 App ✍️

Oct 31, 2022

An UI Design as an example to make a flutter project

An UI Design as an example to make a flutter project

Hello Guys! in this project i taked an UI Design as an example to make a flutter project. this project is the first part for figma to flutter...

Nov 22, 2022
Comments
  • refactor: stricter lint rules

    refactor: stricter lint rules

    The added rules are:

    • sort_constructors_first: true - make constructors the first thing in every class
    • public_member_api_docs: true - good packages document everything
    opened by rafamizes 4
Releases(2.2.0)
  • 2.2.0(Jan 9, 2022)

    See #133, release log:

    • e428b7687823f91c8f825e5c54149cc9298cc3e9 by @rultor: version 2.2.0
    • 3e857cd6fa5f1353954311283f253f0adbe1999d by @rafamizes: doc(README): create a 'Contrib...
    • bf0f2b1507540c6ae4056fd9d8f97fe17356c905 by @rafamizes: feat: creat pink and red gradi...
    • fae30a8505b5b9d356bad4f8af888f1c820fe15b by @rafamizes: feat: create indigo gradients ...
    • 229e44dce656ff8b6c1057ef4209e5ba2cfeeb2c by @rafamizes: feat: create greenish gradient...
    • e5e4c9b67b3d8055c42151566d9c7c9d8fe53e67 by @rafamizes: feat: create purple gradients ...
    • e191f64a49dc8cecad57a84549376d2dd07b19f1 by @rafamizes: style: stricter linting rules
    • 6c07f6d4bc91b4f70ffa8e1f49eedb1b860beaf9 by @rafamizes: feat: orangish gradients Close...

    Released by Rultor 1.70.6, see build log

    Source code(tar.gz)
    Source code(zip)
  • 2.1.0(Nov 8, 2021)

    See #124, release log:

    • 49d67068eb7cc092bf4b06b75cea61ef7de12e9f by @rultor: version 2.1.0
    • 6f803718023eeb5052a6b8e3f24a0df877822bfb by @rafamizes: feat: yellowish gradients (#12...
    • 13b3262c88555f240a807d71b1651d08c3b89edd by @rafamizes: doc(CHANGELOG): add bluish gra...
    • 5607b8af99a803fbaa4528b48d5271f4d2b2b2ce by @rafamizes: feat: bluish gradients Closes ...

    Released by Rultor 1.70.6, see build log

    Source code(tar.gz)
    Source code(zip)
  • 2.0.0(Oct 20, 2021)

    See #118, release log:

    • d36d115fcaf71aae22c30b2c42e49c3993daa63b by @rultor: version 2.0.0
    • 4478961972c09a4b80f749eb76a35acae9136664 by @rafamizes: doc(README): fix typos.
    • 9de866b1f122bb9ed8b34d3333ed4392f3203846 by @rafamizes: doc(CHANGELOG): fix typos
    • 3443dd98c3f31bee7f3aecf8bda52e52e09fe2ad by @rafamizes: chore: add coverage:ignore-lin...
    • 548112d83c495e5cebfe9c6e8098739dd3579f84 by @rafamizes: test: add unit test for Gradie...
    • b04d0f5a84ec6f31cc636167a08bad88fbcef08f by @rafamizes: style: add doc comment.
    • b51aee2ff3247988bf57c69e7f54d03f4452093b by @rafamizes: feat: create GradientSwatch an...
    • e8221708f0561f259a6548b1433cbc257551fe29 by @rafamizes: refactor: rename 'o' to 'opaci...
    • 3e873c4a03e2f86af7b1a9a0327682a6bcb9e348 by @rafamizes: doc(CHANGELOG) fix typo
    • f6691b2024ffe0849a9261075d524622e4ab5f0c by @rafamizes: build(rultor): set the rebase ...
    • f3bc732baabf46eac409b3b578d66d41874f9ae8 by @rafamizes: refactor: drop support for the...
    • 14ba6cfd1b8859ed309b405e04645611e0dfc2d7 by @rultor: refactor: drop support for the...
    • 471efd75e23ad6977b40ef4557e1371cc276ffaf by @rafamizes: style: stricter linting rules ...
    • f44c1d963275753b6ef9c1b0454674eeebc4d929 by @rafamizes: doc(README): improve the gramm...

    Released by Rultor 1.70.6, see build log

    Source code(tar.gz)
    Source code(zip)
  • 1.1.9(Aug 6, 2021)

    See #108, release log:

    • 3ceba33f58b11b63990bdaa94a3d908c2040d221 by @rultor: version 1.1.9
    • c2b71e7ddbf5a51d336bacb7d4476b4b636fdf8f by @rafamizes: style: stricter lint rules * s...
    • 5bada6fd908ba77118a72547c1d99df5bd94ae3b by @rafamizes: Update README.md
    • 5b08617405ab6b818946f99d55d0059a2c4c9b1a by @rafamizes: Update CHANGELOG.md
    • 9c54d966f01c04282ba4b56a37f95e8100721f75 by @rafamizes: fix typo
    • 8de8cd6f9e308ecac291aadc893ae28070347220 by @rafamizes: doc(README): fix typo

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 1.1.8(Jul 26, 2021)

    See #105, release log:

    • ead2994841af46d9b3c398aff68a7c796fc3656c by @rultor: version 1.1.8
    • dc84b9f80bf014bf0580d24286cb6806c4fa751d by @rafamizes: doc(README): improvement in th...
    • 7c224e49b976e468e23afe8fa58a890fe588ec5d by @rafamizes: doc(README): improve the secti...

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 1.1.7(Jul 25, 2021)

    See #100, release log:

    • 1be09ff4a49b6ebe822934e47cb44e32b78108a3 by @rultor: version 1.1.7
    • fcdb40ba2cd183df6210a7588e48dee47bca72f2 by @rafamizes: doc(CHANGELOG): add section fo...
    • 65363dab9bb26697a948f8b0c6967eba7275e6b6 by @rafamizes: doc(README): fix typos.

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 1.1.6(Jul 24, 2021)

    See #99, release log:

    • 3942a651ad9271ae2f5f4d59cbae984c407ef2c6 by @rultor: version 1.1.6
    • d592a8df1ea20569300498bcb4ded46837a4854b by @rafamizes: doc(README): rearrangement of ...

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 1.1.5(Jul 15, 2021)

    See #96, release log:

    • 5b49b7727aae1e310ace2d8ffb3de70317b1af0c by @rultor: version 1.1.5
    • c4e260d4010c0c048ae95ed31755a52b44cb7514 by @rafamizes: doc(CHANGELOG): add improved p...
    • f18d83957ce30c98b2ed12e7beedd622f91dcf31 by @rafamizes: doc: improve the package descr...

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 1.1.4(Jul 15, 2021)

    See #95, release log:

    • aaaa4dbcacbcf04c755a94c92d8753d8983aae7c by @rultor: version 1.1.4
    • 5c174ef04f7f77436879784b790859e88545b6f2 by @rafamizes: doc(README): replace 'colour' ...
    • d7a0fd0494cd1b9cbbbb94a884002d160a9b0259 by @rafamizes: doc(CHANGELOG): add section ab...
    • d052a55bf4e005d199e4561790659e93d08fed13 by @rafamizes: doc(README): improve a few sen...

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 1.1.3(Jun 28, 2021)

    See #94, release log:

    • 00567406d0fcf67f69c24ef629832106860ea8d7 by @rultor: version 1.1.3
    • 734ee41d3437175f90429f094ddac6af3b54aead by @rultor: doc(readme): fix typos and add...

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 1.1.2(Jun 28, 2021)

    See #91, release log:

    • b3a3c56eec4fc973ce03113e4f9630967ac3a66c by @rultor: version 1.1.2
    • 4f0441e5bc11da5ab06d40e0cf4728109bb20395 by @rafamizes: doc(readme): fix typos and add...
    • b35fe3a011becb83b592c6d3a51524f7b5479c5f by @rafamizes: doc(readme): fix typos

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 1.1.1(Jun 27, 2021)

    See #88, release log:

    • 4b99db6a78982edd1fde27dc3431d1c29a59263f by @rultor: version 1.1.1
    • a48d8052a29bebcdfaae0b66715e974e2a3e5861 by @rafamizes: doc(readme): fix table of cont...
    • efae18d5652269625b9c04bb912fdb370a53f3db by @rafamizes: doc(readme): fix references in...

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 1.1.0(Jun 27, 2021)

    See #87, release log:

    • 9d9cf273ed29f6115a01955dfcafef1a9662ab7b by @rafamizes: doc(readme): fix internal link
    • 01c1cc23f95db9d468ab2433ecd92440a63c4eb8 by @rultor: version 1.1.0
    • 680bb2a51d1195f9c7202bcafe91c36e1eb5eade by @rafamizes: doc(readme): improve informati...
    • ec85fb99dcefc099677aeb4bfe54babae2ce5bd2 by @rultor: feat: create Gradient and Grad...
    • d12668343859eaacb2aedc31dc5407573dc16713 by @rafamizes: doc(readme): add code quality ...
    • a943109240682486d752200a78d4bda77282e38b by @rultor: chore: moving towards +A quali...
    • 3ad26455193bb84f5fa5df1a60c2e3c395d53b4c by @rafamizes: doc(readme): add codefactor ba...

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 1.0.0(Jun 19, 2021)

    See #82, release log:

    • bd866b98e91ed630af764a689307b322b4f47722 by @rultor: version 1.0.0
    • 19661d22eb0ca1deec4eab8ddea5e5d6db71b2c2 by @rafamizes: doc: elegant README Closes #68
    • f452d549c7f4b04ac0f71bf3d08f2abb1e3e4193 by @rafamizes: doc(CHANGELOG): fix the issue ...

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 0.0.14(May 29, 2021)

    See #80, release log:

    • 14e2365558e445fb88efcd943cdcc2e8fcf8e888 by @rultor: version 0.0.14
    • e2b4b52e1844871f71317f8e8488b4099355e897 by @rafamizes: doc(README): correct paragraph...

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 0.0.13(May 29, 2021)

    See #77, release log:

    • 599f427db5eccf41985a8a6c1352a5ed4ce804ec by @rultor: version 0.0.13
    • 80d5de4a0aa19909ad88ef2bc961023459c24252 by @rafamizes: doc(CHANGELOG): make it pretti...
    • 0be1a0e55abf1869cb0009fa4f895a5d7a81672c by @rafamizes: doc(README): improve indexes/c...
    • 6248cc4af151bbac29eba3955c5530a2067e740d by @rafamizes: doc(README): improve the conte...
    • 03d106f21582a1747926f55f61c3418e2ffdfdf3 by @rultor: doc(README): minor corrections
    • 1fb7a4bd3c4380d198438e4fe19eb46bcdbfc0f3 by @rultor: refactor: stricter lint rules

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 0.0.12(May 25, 2021)

    See #70, release log:

    • 4698c34f1bbf40f1264679e087bae673fa3ee2b9 by @rultor: version 0.0.12
    • f90305fb3ce03b824139e64e09ce1bfda73637ed by @rafamizes: feat: accent color swatches #6...
    • f39cb4cff9bccdd17b8bd218315a0ccb9575d65a by @rafamizes: feat: white color palette #67
    • a002ccfe2dd765d493b1f9bf22fce182b9a50faa by @rafamizes: doc(README): package name on t...
    • c42b940d9674fce424f911cd429d7232fc4a8a5a by @rafamizes: doc(README): fix typo

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 0.0.11(May 24, 2021)

    See #66, release log:

    • 013503ae84fb772dd03edc42177f5aa2598250b7 by @rultor: version 0.0.11
    • cdbec9ef83df97d7e89515cb5c0cc4db9ce9b7db by @rafamizes: feat: material design black #6...
    • 208ed2b69c7e436246fd014dbcd4334d68bb4574 by @rafamizes: refactor: remove trailing char...
    • 791fefe7d299a984c2b2e7e438a5d5b45ecfde0c by @rafamizes: refactor: replace Color value ...
    • 196997d2dc1a8b24fcef55fc4ba3acb615763497 by @rafamizes: refactor: erase trailing ',' i...

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 0.0.10(May 22, 2021)

    See #62, release log:

    • 3e619c9cf90e2dda51ae575c12634e6fa1f6cf4f by @rultor: version 0.0.10
    • f4f5763cc174b7ecd4c75dec341c5a42ac21aa09 by @rafamizes: feat: Primaries swatch complet...
    • af3b208bb8c05cb1e7dd3d76dfb183d542de1545 by @rultor: feat: red and pink color palet...

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 0.0.9(May 21, 2021)

    See #56, release log:

    • 530e66272a0d579111a87e7cbd47be54171b3f15 by @rultor: version 0.0.9
    • bfa06ee38fb345888d820fa3694ba908ae5b006a by @rultor: refactor: fix incorrect use of...
    • 1f666d93f37e370585cc89e1114dc93eb797582a by @rultor: feat: green, light green, and ...

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 0.0.8(May 20, 2021)

    See #52, release log:

    • 079766081e5ca9ee44c6195edf0a343fb08c89d2 by @rultor: version 0.0.8
    • 812c7e6258d4fea1ab1d58dd0e34a2059c6cca0f by @rafamizes: feat: Amber, Lime and Yellow p...
    • c06bd4d9b68fbfd41afca6ddd948cba453fafe0b by @rultor: refactor: rearrangement in src...
    • 9d6d4b1459fe88563f2d71cd744a902ba6adc96b by @rafamizes: release 0.0.7 (#48) Closes #47
    • 684c714922d86156a392d45f858e2481f6694c0a by @rafamizes: doc(README): fix typos (#46) M...
    • 211c8a32fab133f55787097fd71128b1238f974f by @rultor: doc(README): fix typos
    • ba2f44cd0fb1dd19d465b02a8cde303d28c0e168 by @rafamizes: build(rultor): unset rebase op...
    • 211e06da42d02a96312b5d71dd1b9638b636b894 by @rafamizes: feat: Orange and deep orange p...

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 0.0.6(May 19, 2021)

    See #41, release log:

    • 7640616bad86626849c8f8c7dd6ebd1413a0c989 by @rultor: version 0.0.6
    • 9f0114a4039486d467c3b721d130fd276998c8a8 by @rafamizes: doc(README): reorganization of...
    • 23b410d09fe59c973a37524ec4f9217d290b9342 by @rafamizes: feat: purplish palettes and sw...
    • 95fd7aed1c29e4f9f228db21db2974159a32df39 by @rultor: issue 38: purplish palettes an...

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 0.0.5(May 18, 2021)

    See #37, release log:

    • cf9526f8fbc5e0b5df1d7f5c70537f4a72eed7db by @rultor: version 0.0.5
    • bd95c66ecfb8159713173156580c189016342f8a by @rultor: fix: cleaner README

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 0.0.4(May 18, 2021)

    See #35, release log:

    • 3a3ef9bb7656fb7e0c126c808c9fab674bf5bbd7 by @rultor: version 0.0.4
    • 4d04cb78650ab0de752fc4bbd488368e2bf0f14c by @rultor: feat: greyish color palettes a...
    • fa61fc3d1fb4b410ee7349bc77abc14dae7b7ddc by @rafamizes: build(pdd): fix malformed 'tod...
    • 3b8d7816f0d4926fc555556911d1537d42cd91b0 by @rultor: build: erase non PDD 'TODOs' m...
    • 274885d25f2e83ae86c64475dbe73bf811ff4221 by @rultor: feat: partial impl. of Primari...
    • 72d68b4e3a67792ce5afbcf23f88929a5465b21f by @rultor: doc(README): add package logo ...
    • 8884549b9f50425c06f4890a0a8d76f513aa787c by @rafamizes: build(rultor): fix 'example' d...
    • 5369518bff92d46b1bd5155a6f271a8bb0ec1537 by @rafamizes: doc: fix typo in CHANGELOG

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 0.0.3(May 17, 2021)

    See #23, release log:

    • a7e91061b81083a047e9855743144eae4448dfbf by @rultor: version 0.0.3
    • d4474f4f8190f153c5ad419b70bdc2cdc18b7dc7 by @rultor: feat: showcase application as ...

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
  • 0.0.2(May 15, 2021)

    See #20, release log:

    • 667d684743792549cc7353cce87de0e080e48085 by @rultor: version 0.0.2
    • 2ac2ad50067c703347860f7024d52397efe7a602 by @rafamizes: doc: fix type in description f...
    • 2f903dd4a3c3d83358a819aab4307f1825df0d91 by @rultor: doc: less verbose and more ele...
    • 069289be092ba19f0be6b669f24283afb488ca67 by @rultor: feat: Greyish palettes and swa...
    • afebcfd8082f4ccdb149878b6a670791459654eb by @rafamizes: build: release 0.0.1 (#17)
    • e8702b8576f221f03259f0cd6103e3a4c2c31ca5 by @rafamizes: feat: Swatch interface and Swa...
    • accfd99f1431e52cbb4964ab3f3434e0f43e2ac5 by @rultor: issue 14: Swatch interface and...
    • 042a78c190e18822dcacbf7723a6c65373115afa by @rultor: issue 12: set up lint, a stati...
    • b155d2b0945bc2779ae508ea58da71c688b4c076 by @rultor: feat: Palette interface and Pa...
    • 343c3f5260fa31ec68d0251a74a6ba76b10e1a26 by @rultor: build(ci): fix github action s...
    • 87dc40883631e9a329234a6f788e38d3dd06ea69 by @rafamizes: build(ci): rultor and github a...
    • dee9a9ae3053880dd366a4a699fadb4b5fe012ce by @rafamizes: doc: README and CHANGELOG Clos...
    • 74c19e730cebdd9b1c1bbe062dfc1f2587e66b4a by @rafamizes: build: flutter initial setting...

    Released by Rultor 1.69.1, see build log

    Source code(tar.gz)
    Source code(zip)
Owner
Dartoos
Web and mobile software company
Dartoos
Smiley_ui: Implementation of BastiUi design in Flutter

smiley_ui Implementation of BastiUi design in Flutter. (Inspired by Aloïs Deniel implementation) Try the demo Getting started For now this package is

Guillaume Roux 16 Jun 23, 2022
I am trying to teach Responsive Ui design. This video for Web and Mobile. This design is suitable for Desktop, Tab, and Mobile platforms.

before clone the GitHub repository please give a star on the repository. I am trying to teach Responsive Ui design. This video for Web and Mobile. Thi

Blackshadow Software Ltd 22 Sep 1, 2022
A set of high-level Flutter UI components and stand-alone widgets for easier implementation of most used UI features

A set of high-level Flutter UI components and stand-alone widgets for easier implementation of most used UI features

Evgeny Cherkasov 37 Jul 25, 2022
The Flutter implementation of Iconly icon sets.

Flutter package for using Iconly Icons. Iconly is totally free, and you can use this package to bring these awesome icons to your Flutter project.

6thSolution 26 Nov 8, 2022
Implementation of the adwaita theme for flutter/dart

Implementation of the adwaita color scheme found in libadwaita. Inspired by the yaru theme for flutter. Usage import 'package:flutter/material.dart';

GTK Flutter 30 Oct 25, 2022
Canton Design System elements and resources for flutter.

Canton Design System Canton Design System elements and resources for Flutter. Description This package contains elements that I use in my apps. It inc

Carlton Aikins 8 Feb 12, 2022
This is an eCommerce minimalist template with a clean and beautiful design for Flutter.

Shope - Free Flutter eCommerce Template The “Shope” e-Commerce UI Kit has the goal to help you to save time with the frontend development. You can use

Roberto Juarez 1.1k Dec 31, 2022
Flutter Beautiful Login Page design and Animation - day 12

Flutter Beautiful Login Page design and Animation - day 12

Mohammad Rahmani 296 Jan 1, 2023
A simple UI design with Login, Sign up and Home screens

assessment_task A simple UI design with Login, Sign up and Home screens. ?? ScreenShots If you find this repo helpful to you, please don't forget to s

Promise Amadi 7 Nov 2, 2022
Create mobile game store design using Flutter

Create mobile game store design using Flutter

Firgia 16 Nov 25, 2022