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.