kartal library

Classes

BundleDecoder
The BundleDecoder class is used to decode the data from a bundle.
CustomLinkPreview
A utility class that provides methods to fetch the title, description, and image of a given URL.
CustomLinkPreviewData
It is used to store the data of the link preview.
CustomLogger
Provides a custom logger for debugging purposes.
CustomPlatform
Represents the platform-specific implementation of the CustomPlatform interface.
DateLocalizationLabel
DeviceUtility
A utility class for device-related operations and information.
DeviceUtils
FileConstants
IAssetModel<T>
InputFormatter
KartalAppConstants
RegexConstants
ResponsibilityConstants
This class is used to define the screen sizes for different devices.

Extensions

BoolExtension on bool?
Provides convenient access to commonly used properties from bool.
BorderExtension on BuildContext
Extension methods for BuildContext to create Border objects.
ComparingDateLocalizationExtension on DateTime
The ComparingDateLocalizationExtension extension is used to compare the current time with a target time.
ComparingDateLocalizationNullableExtension on DateTime?
The ComparingDateLocalizationNullableExtension extension is used to compare the current time with a target time.
ContextDeviceTypeExtension on BuildContext
Extension methods for BuildContext to access device-related properties.
ContextExtension on BuildContext
Provides convenient access to commonly used properties from BuildContext.
FileTypeExtension on File
Extension methods for File to determine the type of the file.
FutureExtension on Future<T>
Provides convenient access to commonly used properties from Future.
ImageRotateExtension on Image
Extension methods for Image to apply rotation animations.
IntegerExtension on int
Extension methods for int to provide additional functionalities.
IterableExtensions on Iterable<T?>
Provides convenient access to commonly used properties from Iterable.
KeyExtension on GlobalKey<T>
Extension methods for GlobalKey to provide convenient access to properties and methods related to rendering and scrolling of widgets.
ListDefaultExtension on List<T>
List extension for non-nullable lists.
ListExtension on List<T>?
List extension for nullable lists.
MapExtension on Map<String, dynamic>
Provides convenient access to commonly used properties from Map.
Extension methods for BuildContext to navigate between routes.
PaddingExtension on BuildContext
Contains extension methods on the BuildContext class to simplify the creation of EdgeInsets objects for padding in Flutter.
PopupExtension on BuildContext
SizedBoxExtension on BuildContext
Extension methods for BuildContext to access size-related properties.
StringDefaultExtension on String
Extension methods for String to provide additional functionalities.
StringExtension on String?
Extension methods for String to provide additional functionalities.
WebFileTypeExtension on File
Extension methods for File to determine the type of the file.
WidgetExtension on Widget
Extension methods for Widget to apply visibility and disable animations.