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.