Skip to content

maranix/essential

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Essential Workspace

This workspace contains a collection of reusable building blocks designed to improve development efficiency and overall code quality in Dart and Flutter projects.

Packages

Package Description Version Pub.dev
essential_dart Reusable building blocks, patterns, and services for Dart. 1.1.0 Pub
essential_flutter Flutter widgets, components, and services building on essential_dart. 1.1.0 Pub

Overview

essential_dart

The Dart version offers language-level utilities such as helper classes, patterns, services, and common abstractions that streamline application logic. This includes features like sealed classes for representing UI or operation states (e.g., loading, loaded, failure) and other reusable code snippets aimed at reducing boilerplate and promoting consistency.

essential_flutter

The Flutter version builds on top of the Dart package by re-exporting all Dart utilities while adding Flutter-specific widgets, components, and services. This unified approach allows developers to access both Dart and Flutter utilities through a single import, accelerating UI development and encouraging clean architectural practices through well-structured reusable widgets and ready-to-use patterns.

Together, these packages provide a unified toolkit that enhances developer experience, speeds up development velocity, and enforces maintainable, scalable coding practices across both Dart and Flutter projects.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

building blocks designed to improve development efficiency for dart and flutter

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks