magic_extensions library

A library that provides a collection of extension methods for common Dart and Flutter types.

This library includes extensions for:

These extensions offer additional utility functions and convenience methods for working with these types.

Classes

MagicStatusColors
A utility class for managing status colors.

Extensions

IntExtension on int?
Extension methods for nullable int objects.
MagicColorExtension on Color?
An extension on Color? that adds utility methods for color manipulation.
MagicColorNotNullExtension on Color
MagicDateExtension on DateTime?
Extension methods for nullable DateTime objects.
MagicDurationExtension on Duration?
An extension on Duration to provide a human-readable format for the duration.
MagicIterableExtension on Iterable<E?>
MagicNullStringExtension on String?
Extension methods for handling nullable String objects.
MagicNumExtension on num
Extension on num to provide convenient methods for setting the width of a widget.
MagicStringExtension on String
Extension methods for non-nullable String objects.
MagicTimeExtension on TimeOfDay?
Extension methods for nullable TimeOfDay objects.
MagicUniversalExtension on Object?
MagicWidgetExtension on Widget
Extension on Widget to provide convenient methods for wrapping widgets with Flexible, Expanded, Center, and debug widgets.