soundsliced_dart_extensions/src/dart_extensions library

Classes

BorderRadiusBuilder
Internal builder class to support chaining syntax like 12.tLeftRad.bRightRad
EdgeInsetsBuilder
Internal builder class to support chaining syntax like 12.left.bottom
FluentBorderRadius
Fluent BorderRadius class that extends BorderRadius and supports chaining
FluentEdgeInsets
Fluent EdgeInsets class that extends EdgeInsets and supports chaining
LoginCredentials
MyFocusManager
Radius2
Convenience class for creating BorderRadius with named parameters
SafeListAccessor
A wrapper class that provides safe access to list elements using [] operator Returns null instead of throwing exception for invalid indices
TfcParameters

Extensions

AlignmentAdd on Alignment
Extension providing add method for Alignment
AlignmentCopyWith on Alignment
Extension providing copyWith method for Alignment
AlphaNumericSortingListOfString on List<String>
BeautifiedJson on Map<String, dynamic>
BeautifiedJsonListExtension on List<Map<String, dynamic>>
BeautifiedJsonMapExtension on Map<String, dynamic>
BorderRadiusBuilderConversion on BorderRadiusBuilder
Extension to allow implicit conversion from builder to BorderRadius
BorderRadiusChaining on BorderRadius
Extension on BorderRadius to allow fluent chaining and modification
BorderRadiusDouble on double
Extension on double to create BorderRadius with fluent syntax
BorderRadiusInt on int
Extension on int to create BorderRadius with fluent syntax
BorderRadiusTuple2 on (num, num)
Extension on 2-value tuple for BorderRadius with different values like (8, 12).tLeftRad.bRightRad
BorderRadiusTuple3 on (num, num, num)
Extension on 3-value tuple for BorderRadius like (8, 12, 16).tLeftRad.tRightRad.bLeftRad
BorderRadiusTuple4 on (num, num, num, num)
Extension on 4-value tuple for BorderRadius like (8, 12, 16, 20).tLeftRad.tRightRad.bLeftRad.bRightRad
ColorExtensions on Color
DateTimeComparisonExtensions on DateTime
Extension providing comparison operators for DateTime objects Adds <=, >=, >, < operators for DateTime with DateTime? comparison
DateTimeExtensions on DateTime
DateTimeNullableParameterExtensions on DateTime
DecodeBeautifiedJson on String
DurationExtensions on Duration
DurationExtensions2 on Duration?
EasyDurationDouble on double
EdgeInsetsBuilderConversion on EdgeInsetsBuilder
Extension to allow implicit conversion from builder to EdgeInsets
EdgeInsetsChaining on EdgeInsets
Extension on EdgeInsets to allow fluent chaining and modification
EdgeInsetsDirectionalChaining on EdgeInsetsDirectional
Extension on EdgeInsetsDirectional to allow fluent chaining and modification
EdgeInsetsDouble on double
Extension on double to create EdgeInsetsGeometry with fluent syntax
EdgeInsetsGeometryChaining on EdgeInsetsGeometry
Extension on EdgeInsetsGeometry to allow chaining of insets
EdgeInsetsInt on int
Extension on int to create EdgeInsetsGeometry with fluent syntax
EdgeInsetsTuple2 on (num, num)
Extension on 2-value tuple for EdgeInsets with different values like (12, 15).leftPad.rightPad
EdgeInsetsTuple3 on (num, num, num)
Extension on 3-value tuple for EdgeInsets like (12, 15, 20).leftPad.rightPad.bottomPad
EdgeInsetsTuple4 on (num, num, num, num)
Extension on 4-value tuple for EdgeInsets like (12, 15, 20, 8).leftPad.rightPad.bottomPad.topPad
ExtraDoubleExtensions on double
ExtraInteExtensions on int
GetByKeyIndex on Map<K, V>
ListChunk on List<T>
ListExtension on List
ListJsonBeautifier on List<Map<String, dynamic>>
ListOfDateTimeExtensions on List<DateTime>
ListOfTimeOfDayExtensions on List<TimeOfDay>
MapStringTimeOfDayJsonExtension on Map<String, TimeOfDay>
MyBuildContextExtension on BuildContext
MyEasyDurationInt on int
Return Duration base on int input
MyfindFirstWhereOrNullExt on Iterable<T>
Extension providing a findFirstWhereOrNull function to find the first element satisfying a condition.
MyScrollExtension on ScrollController
MyStringExtension on String
NullableDateTimeComparisonExtensions on DateTime?
Extension providing comparison operators for nullable DateTime objects Adds <=, >=, >, < operators for DateTime? with DateTime and DateTime?
NullableDateTimeExtensions on DateTime?
OffsetExtensions on Offset
OffsetToAlignment on Offset
OnMapExtensions on Map
StringExtensions on String
StringTimeToDateTime on String
StringTimeToTimeOfDay on String
TimeOfDayExtension on TimeOfDay
TimeOfDayExtensions2 on TimeOfDay?
ToggleExtension on bool
UriString on String

Constants

mimeType → const Map<String, String>
months → const List<String>

Functions

convertListMapToUint8List(List<Map<String, dynamic>> supabaseDatabaseValues) Uint8List
convertStringIntoDateTimeList(String datesString) List<DateTime?>
convertStringIntoDoubleList(String string) List<double>
convertStringIntoStringList(String string) List<String>
convertUint8ListToListMap(Uint8List data) List<Map<String, dynamic>>
mydebugPrint(String log) → void
theDayAfter(DateTime currentDate) DateTime
Return the day after currentDate
theDayBefore(DateTime currentDate) DateTime
Return the day before currentDate
toHex(Color color, {bool leadingHashSign = true, bool withAlpha = true}) String