evolve library

A premium, enterprise-grade utility package evolving Dart with Kotlin-inspired scope functions, fluent extensions, and powerful type helpers.

Classes

Breakpoint
A representation of a screen size breakpoint.
Breakpoints
Screen size breakpoints and scale factors for responsive utilities.
Scale
A mutable scale property supporting both calling to set/get and direct assignment.
Space
Semantic spacing tokens mapping to screen-size adaptive values. These tokens represent the design system spacing scale.

Extension Types

Fit
A responsive value container that adapts based on screen size.

Extensions

MagicBooleanExtension on bool?
Fluent extensions on nullable booleans to eliminate inline ternaries and write cleaner, functional conditional logic.
MagicObjectExtension on T?
Scope functions and smart type utilities on all objects.