impaktfull_architecture
library
Classes
-
AndroidBuildVersion
-
Version values of the current Android operating system build derived from
android.os.Build.VERSION
.
-
AndroidDeviceInfo
-
Information derived from
android.os.Build
.
-
AndroidOptions
-
-
AppleOptions
-
-
AppSettings
-
-
BackgroundTransformer
-
The default Transformer for Dio.
-
BaseDeviceInfo
-
The base class for platform's device info.
-
BaseOptions
-
A set of base settings for each
Dio()
.
BaseOptions and Options will be merged into one RequestOptions before
sending the requests. See Options.compose.
-
BaseProviderWidget<T extends ChangeNotifier, Theme, Localization>
-
-
BaseSnackyWidget
-
-
Bidi
-
This provides utility methods for working with bidirectional text. All
of the methods are static, and are organized into a class primarily to
group them together for documentation and discoverability.
-
BidiFormatter
-
Bidi stands for Bi-directional text. According to
Wikipedia:
Bi-directional text is text containing text in both text directionalities,
both right-to-left (RTL) and left-to-right (LTR). It generally involves text
containing different types of alphabets, but may also refer to
boustrophedon, which is changing text directionality in each row.
-
BrowserConfiguration
-
Additional configuration options for LaunchMode.inAppBrowserView
-
BytesLoader
-
An interface that can be implemented to support decoding vector graphic
binary assets from different byte sources.
-
Cache
-
The cache for decoded SVGs.
-
CancelableSnacky
-
-
CancelToken
-
Controls cancellation of Dio's requests.
-
ChangeNotifierEx
-
-
ChangeNotifierProvider<T extends ChangeNotifier?>
-
Listens to a ChangeNotifier, expose it to its descendants and rebuilds
dependents whenever ChangeNotifier.notifyListeners is called.
-
ChangeNotifierProxyProvider<T, R extends ChangeNotifier?>
-
A ChangeNotifierProvider that builds and synchronizes a ChangeNotifier
with external values.
-
ChangeNotifierProxyProvider0<R extends ChangeNotifier?>
-
A ChangeNotifierProvider that builds and synchronizes a ChangeNotifier
with external values.
-
ChangeNotifierProxyProvider2<T, T2, R extends ChangeNotifier?>
-
A ChangeNotifierProvider that builds and synchronizes a ChangeNotifier
with external values.
-
ChangeNotifierProxyProvider3<T, T2, T3, R extends ChangeNotifier?>
-
A ChangeNotifierProvider that builds and synchronizes a ChangeNotifier
with external values.
-
ChangeNotifierProxyProvider4<T, T2, T3, T4, R extends ChangeNotifier?>
-
A ChangeNotifierProvider that builds and synchronizes a ChangeNotifier
with external values.
-
ChangeNotifierProxyProvider5<T, T2, T3, T4, T5, R extends ChangeNotifier?>
-
A ChangeNotifierProvider that builds and synchronizes a ChangeNotifier
with external values.
-
ChangeNotifierProxyProvider6<T, T2, T3, T4, T5, T6, R extends ChangeNotifier?>
-
A ChangeNotifierProvider that builds and synchronizes a ChangeNotifier
with external values.
-
CircleProgressPainter
-
-
ColorMapper
-
A class that transforms from one color to another during SVG parsing.
-
CombiningSmartInterceptor
-
Dio Interceptor implementation which calls the interceptors in the logical
order (request in the interceptor order, responses and errors in the reverse
order)
-
CommandMenuWindow
-
-
ComponentDescriptor
-
-
Connectivity
-
Discover network connectivity configurations: Distinguish between WI-FI and cellular, check WI-FI status and more.
-
ConnectivityController
-
-
ConnectivityPlusLinuxPlugin
-
The Linux implementation of ConnectivityPlatform.
-
Consumer<T>
-
Obtains Provider<T> from its ancestors and passes its value to builder.
-
Consumer2<A, B>
-
Obtains Provider<T> from its ancestors and passes its value to builder.
-
Consumer3<A, B, C>
-
Obtains Provider<T> from its ancestors and passes its value to builder.
-
Consumer4<A, B, C, D>
-
Obtains Provider<T> from its ancestors and passes its value to builder.
-
Consumer5<A, B, C, D, E>
-
Obtains Provider<T> from its ancestors and passes its value to builder.
-
Consumer6<A, B, C, D, E, F>
-
Obtains Provider<T> from its ancestors and passes its value to builder.
-
Context
-
An instantiable class for manipulating paths. Unlike the top-level
functions, this lets you explicitly select what platform the paths will use.
-
CustomBadgeWidget
-
-
DateFormat
-
DateFormat is for formatting and parsing dates in a locale-sensitive
manner.
-
DateFormatterUtil
-
-
DefaultSvgTheme
-
The SVG theme to apply to descendant SvgPicture widgets
which don't have explicit theme values.
-
DefaultTheme
-
-
DeferredInheritedProvider<T, R>
-
An InheritedProvider where the object listened is not the object
emitted.
-
DeviceInfoPlugin
-
Provides device and operating system information.
-
DeviceInfoPlusLinuxPlugin
-
See
DeviceInfoPlatform
-
DeviceInfoPlusWindowsPlugin
-
The Windows implementation of
DeviceInfoPlatform
.
-
Dio
-
Dio enables you to make HTTP requests easily.
-
DioMixin
-
-
Disposable
-
If objects that are registered inside GetIt implements Disposable the
onDispose method will be called whenever that Object is unregistered,
resetted or its enclosing Scope is popped
-
DisposeMethod
-
marks an instance method as a dispose
call back to be passed to GetIt
-
-
Environment
-
Used to annotate dependencies which are
registered under certain environments
-
EnvironmentFilter
-
a simple filter function to be used inside SimpleEnvironmentFilter
filter for whether to register for the given set of environments
clients can extend this class to maker
their own environmentFilters
-
ErrorInterceptorHandler
-
The handler for interceptors to handle error occurred during the request.
-
ExternalModule
-
-
FactoryMethod
-
Marks a factory, a named constructor or a static create
function as an injectable constructor
if not added the default constructor will be used
-
FactoryParam
-
Marks a constructor param as
factoryParam so it can be passed
to the resolver function
-
FadeInRoute<T>
-
-
FloatFormatter
-
-
FlutterSecureStorage
-
-
Formatter
-
-
FormData
-
A class to create readable "multipart/form-data" streams.
It can be used to submit forms and file uploads to http server.
-
FusedTransformer
-
A Transformer that has a fast path for decoding UTF8-encoded JSON.
If the response is utf8-encoded JSON and no custom decoder is specified in the RequestOptions, this transformer
is significantly faster than the default SyncTransformer and the BackgroundTransformer.
This improvement is achieved by using a fused Utf8Decoder and JsonDecoder to decode the response,
which is faster than decoding the utf8-encoded JSON in two separate steps, since
Dart uses a special fast decoder for this case.
See https://github.com/dart-lang/sdk/blob/5b2ea0c7a227d91c691d2ff8cbbeb5f7f86afdb9/sdk/lib/_internal/vm/lib/convert_patch.dart#L40
-
FutureProvider<T>
-
Listens to a Future and exposes its result to
child
and its descendants.
-
Gap
-
A widget that takes a fixed amount of space in the direction of its parent.
-
GetIt
-
Very simple and easy to use service locator
You register your object creation factory or an instance of an object with registerFactory,
registerSingleton or registerLazySingleton
And retrieve the desired object using get or call your locator as function as its a
callable class
Additionally GetIt offers asynchronous creation functions as well as functions to synchronize
the async initialization of multiple Singletons
-
GetItHelper
-
a helper class to handle conditional registering
-
GradientSnackyBuilder
-
-
HalfCircleProgressPainter
-
-
The headers class for requests and responses.
-
HttpClientAdapter
-
HttpAdapter
is a bridge between Dio and HttpClient.
-
IgnoreParam
-
Constructor params annotated with IgnoreParam
will be ignored by when generating the
resolver function
-
ImpaktfullAnalyticsUtil
-
-
ImpaktfullCrashReportingUtil
-
-
ImpaktfullLogger
-
-
ImpaktfullNoopVersionCheckService
-
-
ImpaktfulLoggerListener
-
-
ImpaktfullRemoteConfigData
-
-
ImpaktfullRemoteConfigRepository<T extends ImpaktfullRemoteConfigData>
-
-
ImpaktfullUiAccordion
-
-
ImpaktfullUiAccordionAssetsTheme
-
-
ImpaktfullUiAccordionColorTheme
-
-
ImpaktfullUiAccordionDimensTheme
-
-
ImpaktfullUiAccordionTextStyleTheme
-
-
ImpaktfullUiAccordionTheme
-
-
ImpaktfullUiAdaptiveNavBar
-
-
ImpaktfullUiAdaptiveNavBarActionItem
-
-
-
ImpaktfullUiAdaptiveSafeArea
-
-
ImpaktfullUiAdaptiveScreen
-
-
ImpaktfullUiApp
-
-
ImpaktfullUiAsset
-
-
ImpaktfullUiAssetTheme
-
-
ImpaktfullUiAssetWidget
-
-
ImpaktfullUiAutoComplete<T>
-
-
ImpaktfullUiAutoCompleteAssetsTheme
-
-
ImpaktfullUiAutoCompleteColorTheme
-
-
ImpaktfullUiAutoCompleteController
-
-
ImpaktfullUiAutoCompleteDimensTheme
-
-
ImpaktfullUiAutoCompleteShadowTheme
-
-
ImpaktfullUiAutoCompleteTextStyleTheme
-
-
ImpaktfullUiAutoCompleteTheme
-
-
ImpaktfullUiAutoLayout
-
-
ImpaktfullUiAvatar
-
-
ImpaktfullUiAvatarAssetsTheme
-
-
ImpaktfullUiAvatarColorTheme
-
-
ImpaktfullUiAvatarDimensTheme
-
-
ImpaktfullUiAvatarTextStyleTheme
-
-
ImpaktfullUiAvatarTheme
-
-
ImpaktfullUiBadge
-
-
ImpaktfullUiBadgeAssetsTheme
-
-
ImpaktfullUiBadgeColorTheme
-
-
ImpaktfullUiBadgeDimensTheme
-
-
ImpaktfullUiBadgeTextStylesTheme
-
-
ImpaktfullUiBadgeTheme
-
-
ImpaktfullUiBBForgetPassword
-
-
ImpaktfullUiBBLicenseLocalizations
-
-
ImpaktfullUiBBLicenses
-
-
ImpaktfullUiBBLocalizations
-
-
ImpaktfullUiBBLogin
-
-
ImpaktfullUiBBLoginLocalizations
-
-
ImpaktfullUiBBNotFound
-
-
ImpaktfullUiBBRegister
-
-
ImpaktfullUiBBVerifyRegisterCode
-
-
ImpaktfullUiBottomActions
-
-
ImpaktfullUiBottomActionsAssetsTheme
-
-
ImpaktfullUiBottomActionsColorTheme
-
-
ImpaktfullUiBottomActionsDimensTheme
-
-
ImpaktfullUiBottomActionsShadowsTheme
-
-
ImpaktfullUiBottomActionsTextStyleTheme
-
-
ImpaktfullUiBottomActionsTheme
-
-
ImpaktfullUiBottomNavigation
-
-
ImpaktfullUiBottomNavigationAssetsTheme
-
-
ImpaktfullUiBottomNavigationColorTheme
-
-
ImpaktfullUiBottomNavigationDimensTheme
-
-
ImpaktfullUiBottomNavigationItem
-
-
ImpaktfullUiBottomNavigationItemAssetsTheme
-
-
ImpaktfullUiBottomNavigationItemColorTheme
-
-
ImpaktfullUiBottomNavigationItemDimensTheme
-
-
ImpaktfullUiBottomNavigationItemTextStyleTheme
-
-
ImpaktfullUiBottomNavigationItemTheme
-
-
ImpaktfullUiBottomNavigationShadowsTheme
-
-
ImpaktfullUiBottomNavigationTextStyleTheme
-
-
ImpaktfullUiBottomNavigationTheme
-
-
ImpaktfullUiBottomSheet
-
-
ImpaktfullUiBottomSheetAssetsTheme
-
-
ImpaktfullUiBottomSheetColorTheme
-
-
ImpaktfullUiBottomSheetDimensTheme
-
-
ImpaktfullUiBottomSheetTextStyleTheme
-
-
ImpaktfullUiBottomSheetTheme
-
-
ImpaktfullUiButton
-
-
ImpaktfullUiButtonColorTheme
-
-
ImpaktfullUiButtonDimensTheme
-
-
ImpaktfullUiButtonDurationsTheme
-
-
ImpaktfullUiButtonTextStylesTheme
-
-
ImpaktfullUiButtonTheme
-
-
ImpaktfullUiCalendar
-
-
ImpaktfullUiCalendarAssetsTheme
-
-
ImpaktfullUiCalendarColorTheme
-
-
ImpaktfullUiCalendarDimensTheme
-
-
ImpaktfullUiCalendarEvent
-
-
ImpaktfullUiCalendarList
-
-
ImpaktfullUiCalendarTextStyleTheme
-
-
ImpaktfullUiCalendarTheme
-
-
ImpaktfullUiCalendarWeek
-
-
ImpaktfullUiCard
-
-
ImpaktfullUiCardColorTheme
-
-
ImpaktfullUiCardDimensTheme
-
-
ImpaktfullUiCardShadowsTheme
-
-
ImpaktfullUiCardTheme
-
-
ImpaktfullUiCarrousel
-
-
ImpaktfullUiCarrouselAssetsTheme
-
-
ImpaktfullUiCarrouselColorTheme
-
-
ImpaktfullUiCarrouselDimensTheme
-
-
ImpaktfullUiCarrouselTextStyleTheme
-
-
ImpaktfullUiCarrouselTheme
-
-
ImpaktfullUiChat
-
-
ImpaktfullUiChatAssetsTheme
-
-
ImpaktfullUiChatColorTheme
-
-
ImpaktfullUiChatDimensTheme
-
-
ImpaktfullUiChatItem
-
-
ImpaktfullUiChatSender
-
-
ImpaktfullUiChatSenderConfig
-
-
ImpaktfullUiChatTextStyleTheme
-
-
ImpaktfullUiChatTheme
-
-
ImpaktfullUiCheckBox
-
-
ImpaktfullUiCheckboxAssetsTheme
-
-
ImpaktfullUiCheckboxColorTheme
-
-
ImpaktfullUiCheckboxDimensTheme
-
-
ImpaktfullUiCheckboxDurationsTheme
-
-
ImpaktfullUiCheckboxTheme
-
-
ImpaktfullUiCircleProgressIndicator
-
-
ImpaktfullUiClampedFractionallySizedBox
-
-
-
-
-
-
-
ImpaktfullUiCmsHeaderShadowsTheme
-
-
-
-
ImpaktfullUiColorInputField
-
-
ImpaktfullUiColorInputFieldAssetsTheme
-
-
ImpaktfullUiColorInputFieldColorTheme
-
-
ImpaktfullUiColorInputFieldDimensTheme
-
-
ImpaktfullUiColorInputFieldTextStyleTheme
-
-
ImpaktfullUiColorInputFieldTheme
-
-
ImpaktfullUiColorPicker
-
-
ImpaktfullUiColorPickerAssetsTheme
-
-
ImpaktfullUiColorPickerColorTheme
-
-
ImpaktfullUiColorPickerDimensTheme
-
-
ImpaktfullUiColorPickerTextStyleTheme
-
-
ImpaktfullUiColorPickerTheme
-
-
ImpaktfullUiColorTheme
-
-
ImpaktfullUiCommandMenu
-
-
ImpaktfullUiCommandMenuAssetsTheme
-
-
ImpaktfullUiCommandMenuColorTheme
-
-
ImpaktfullUiCommandMenuDimensTheme
-
-
ImpaktfullUiCommandMenuTextStyleTheme
-
-
ImpaktfullUiCommandMenuTheme
-
-
ImpaktfullUiComponentLocalizations
-
-
ImpaktfullUiComponentsTheme
-
-
ImpaktfullUiComponentTheme
-
-
ImpaktfullUiConfetti
-
-
ImpaktfullUiConfettiAssetsTheme
-
-
ImpaktfullUiConfettiColorTheme
-
-
ImpaktfullUiConfettiDimensTheme
-
-
ImpaktfullUiConfettiTextStyleTheme
-
-
ImpaktfullUiConfettiTheme
-
-
ImpaktfullUiCoreLocalizations
-
-
ImpaktfullUiDateInputField
-
-
ImpaktfullUiDateInputFieldAssetsTheme
-
-
ImpaktfullUiDateInputFieldColorTheme
-
-
ImpaktfullUiDateInputFieldDimensTheme
-
-
ImpaktfullUiDateInputFieldTextStyleTheme
-
-
ImpaktfullUiDateInputFieldTheme
-
-
ImpaktfullUiDatePicker
-
-
ImpaktfullUiDatePickerAssetsTheme
-
-
ImpaktfullUiDatePickerColorTheme
-
-
ImpaktfullUiDatePickerDimensTheme
-
-
ImpaktfullUiDatePickerTextStyleTheme
-
-
ImpaktfullUiDatePickerTheme
-
-
ImpaktfullUiDateTimePicker
-
-
ImpaktfullUiDateTimePickerAssetsTheme
-
-
ImpaktfullUiDateTimePickerColorTheme
-
-
ImpaktfullUiDateTimePickerDimensTheme
-
-
ImpaktfullUiDateTimePickerTextStyleTheme
-
-
ImpaktfullUiDateTimePickerTheme
-
-
ImpaktfullUiDefaultModalRoute<T>
-
-
-
ImpaktfullUiDimensTheme
-
-
ImpaktfullUiDivider
-
-
ImpaktfullUiDividerColorTheme
-
-
ImpaktfullUiDividerDimensTheme
-
-
ImpaktfullUiDividerTheme
-
-
ImpaktfullUiDropdown<T>
-
-
ImpaktfullUiDropdownAssetsTheme
-
-
ImpaktfullUiDropdownColorTheme
-
-
ImpaktfullUiDropdownController
-
-
ImpaktfullUiDropdownControllerListener
-
-
ImpaktfullUiDropdownDimensTheme
-
-
ImpaktfullUiDropdownItem<T>
-
-
ImpaktfullUiDropdownShadowTheme
-
-
ImpaktfullUiDropdownTheme
-
-
ImpaktfullUiDurationTheme
-
-
ImpaktfullUiFilePicker
-
-
ImpaktfullUiFilePickerAssetsTheme
-
-
ImpaktfullUiFilePickerColorTheme
-
-
ImpaktfullUiFilePickerData
-
-
ImpaktfullUiFilePickerDimensTheme
-
-
ImpaktfullUiFilePickerTextStyleTheme
-
-
ImpaktfullUiFilePickerTheme
-
-
ImpaktfullUiFloatingActionButton
-
-
ImpaktfullUiFloatingActionButtonAssetsTheme
-
-
ImpaktfullUiFloatingActionButtonColorTheme
-
-
ImpaktfullUiFloatingActionButtonDimensTheme
-
-
ImpaktfullUiFloatingActionButtonTextStyleTheme
-
-
ImpaktfullUiFloatingActionButtonTheme
-
-
ImpaktfullUiFluidPadding
-
-
ImpaktfullUiFluidPaddingAssetsTheme
-
-
ImpaktfullUiFluidPaddingBreakPoint
-
-
ImpaktfullUiFluidPaddingColorTheme
-
-
ImpaktfullUiFluidPaddingDimensTheme
-
-
ImpaktfullUiFluidPaddingTextStyleTheme
-
-
ImpaktfullUiFluidPaddingTheme
-
-
ImpaktfullUiGallery
-
-
ImpaktfullUiGalleryAssetsTheme
-
-
ImpaktfullUiGalleryColorTheme
-
-
ImpaktfullUiGalleryDimensTheme
-
-
ImpaktfullUiGalleryDurationsTheme
-
-
ImpaktfullUiGalleryFullScreen
-
-
ImpaktfullUiGalleryHeroItem
-
-
ImpaktfullUiGalleryItem
-
-
ImpaktfullUiGalleryTextStyleTheme
-
-
ImpaktfullUiGalleryTheme
-
-
ImpaktfullUiGridView<T>
-
-
ImpaktfullUiGridViewAssetsTheme
-
-
ImpaktfullUiGridViewColorTheme
-
-
ImpaktfullUiGridViewConfig
-
-
ImpaktfullUiGridViewDimensTheme
-
-
ImpaktfullUiGridViewTextStyleTheme
-
-
ImpaktfullUiGridViewTheme
-
-
ImpaktfullUiHalfCircleProgressIndicator
-
-
ImpaktfullUiHorizontalTab
-
-
ImpaktfullUiHorizontalTabColorTheme
-
-
ImpaktfullUiHorizontalTabConfig<T>
-
-
ImpaktfullUiHorizontalTabDimensTheme
-
-
ImpaktfullUiHorizontalTabs<T>
-
-
ImpaktfullUiHorizontalTabsColorTheme
-
-
ImpaktfullUiHorizontalTabsDimensTheme
-
-
ImpaktfullUiHorizontalTabsTheme
-
-
ImpaktfullUiHorizontalTabTextStylesTheme
-
-
ImpaktfullUiHorizontalTabTheme
-
-
ImpaktfullUiIconButton
-
-
ImpaktfullUiIconTheme
-
-
ImpaktfullUiImageCrop
-
-
ImpaktfullUiImageCropAssetsTheme
-
-
ImpaktfullUiImageCropColorTheme
-
-
ImpaktfullUiImageCropDimensTheme
-
-
ImpaktfullUiImageCropTextStyleTheme
-
-
ImpaktfullUiImageCropTheme
-
-
ImpaktfullUiImageTheme
-
-
ImpaktfullUiInputField
-
-
ImpaktfullUiInputFieldAction
-
-
ImpaktfullUiInputFieldAssetsTheme
-
-
ImpaktfullUiInputFieldColorTheme
-
-
ImpaktfullUiInputFieldDimensTheme
-
-
ImpaktfullUiInputFieldTextStylesTheme
-
-
ImpaktfullUiInputFieldTheme
-
-
ImpaktfullUiIntroduction
-
-
ImpaktfullUiIntroductionAssetsTheme
-
-
ImpaktfullUiIntroductionColorTheme
-
-
ImpaktfullUiIntroductionDimensTheme
-
-
ImpaktfullUiIntroductionTextStyleTheme
-
-
ImpaktfullUiIntroductionTheme
-
-
ImpaktfullUiLineChart<T, E>
-
-
ImpaktfullUiLineChartAssetsTheme
-
-
ImpaktfullUiLineChartColorTheme
-
-
ImpaktfullUiLineChartDimensTheme
-
-
ImpaktfullUiLineChartItemData<T, E>
-
-
ImpaktfullUiLineChartItemDataItem<T, E>
-
-
ImpaktfullUiLineChartItemStyle
-
-
ImpaktfullUiLineChartTextStyleTheme
-
-
ImpaktfullUiLineChartTheme
-
-
ImpaktfullUiLineProgressIndicator
-
-
ImpaktfullUiListItem
-
-
ImpaktfullUiListItemAssetsTheme
-
-
ImpaktfullUiListItemColorTheme
-
-
ImpaktfullUiListItemDimensTheme
-
-
ImpaktfullUiListItemTextStyleTheme
-
-
ImpaktfullUiListItemTheme
-
-
ImpaktfullUiListView<T>
-
-
ImpaktfullUiListViewDimensTheme
-
-
ImpaktfullUiListViewLocalizations
-
-
ImpaktfullUiListViewPlaceholderData
-
-
ImpaktfullUiListViewTextStylesTheme
-
-
ImpaktfullUiListViewTheme
-
-
ImpaktfullUiLoadingErrorData<T>
-
-
ImpaktfullUiLoadingErrorDataAssetsTheme
-
-
ImpaktfullUiLoadingErrorDataColorTheme
-
-
ImpaktfullUiLoadingErrorDataDimensTheme
-
-
ImpaktfullUiLoadingErrorDataTextStyleTheme
-
-
ImpaktfullUiLoadingErrorDataTheme
-
-
ImpaktfullUiLoadingIndicator
-
-
ImpaktfullUiLoadingIndicatorAssetTheme
-
-
ImpaktfullUiLoadingIndicatorColorTheme
-
-
ImpaktfullUiLoadingIndicatorTheme
-
-
ImpaktfullUiLocalizations
-
-
ImpaktfullUiLottieTheme
-
-
ImpaktfullUiMarkdown
-
-
ImpaktfullUiMarkdownAssetsTheme
-
-
ImpaktfullUiMarkdownColorTheme
-
-
ImpaktfullUiMarkdownDimensTheme
-
-
ImpaktfullUiMarkdownTextStyleTheme
-
-
ImpaktfullUiMarkdownTheme
-
-
ImpaktfullUiMasterDetail
-
-
ImpaktfullUiMasterDetailItemScreen
-
-
ImpaktfullUiMasterDetailState
-
-
ImpaktfullUiMetric
-
-
ImpaktfullUiMetricAssetsTheme
-
-
ImpaktfullUiMetricColorTheme
-
-
ImpaktfullUiMetricDimensTheme
-
-
ImpaktfullUiMetricTextStyleTheme
-
-
ImpaktfullUiMetricTheme
-
-
ImpaktfullUiModal
-
-
ImpaktfullUiModalAssetsTheme
-
-
ImpaktfullUiModalColorTheme
-
-
ImpaktfullUiModalDimensTheme
-
-
ImpaktfullUiModalTextStyleTheme
-
-
ImpaktfullUiModalTheme
-
-
ImpaktfullUiMorseCodeTouchFeedback
-
-
ImpaktfullUiNavBar
-
-
ImpaktfullUiNavBarAssetsTheme
-
-
ImpaktfullUiNavBarColorTheme
-
-
ImpaktfullUiNavBarDimensTheme
-
-
ImpaktfullUiNavBarLocalizations
-
-
ImpaktfullUiNavBarShadowsTheme
-
-
ImpaktfullUiNavBarTextStyleTheme
-
-
ImpaktfullUiNavBarTheme
-
-
ImpaktfullUiNetworkImage
-
-
ImpaktfullUiNetworkImageAssetsTheme
-
-
ImpaktfullUiNetworkImageColorTheme
-
-
ImpaktfullUiNetworkImageDimensTheme
-
-
ImpaktfullUiNetworkImageTextStyleTheme
-
-
ImpaktfullUiNetworkImageTheme
-
-
ImpaktfullUiNotification
-
-
ImpaktfullUiNotificationAssetsTheme
-
-
ImpaktfullUiNotificationBadge
-
-
ImpaktfullUiNotificationBadgeAssetsTheme
-
-
ImpaktfullUiNotificationBadgeColorTheme
-
-
ImpaktfullUiNotificationBadgeDimensTheme
-
-
ImpaktfullUiNotificationBadgeDurationTheme
-
-
ImpaktfullUiNotificationBadgeTextStyleTheme
-
-
ImpaktfullUiNotificationBadgeTheme
-
-
ImpaktfullUiNotificationColorTheme
-
-
ImpaktfullUiNotificationDimensTheme
-
-
ImpaktfullUiNotificationShadowsTheme
-
-
ImpaktfullUiNotificationTextStyleTheme
-
-
ImpaktfullUiNotificationTheme
-
-
ImpaktfullUiNotificationTypeConfig
-
-
ImpaktfullUiNumberInput<T extends num>
-
-
ImpaktfullUiNumberInputAssetsTheme
-
-
ImpaktfullUiNumberInputColorTheme
-
-
ImpaktfullUiNumberInputDimensTheme
-
-
ImpaktfullUiNumberInputTextStyleTheme
-
-
ImpaktfullUiNumberInputTheme
-
-
ImpaktfullUiOptionSelector<T>
-
-
ImpaktfullUiOptionSelectorAssetsTheme
-
-
ImpaktfullUiOptionSelectorColorTheme
-
-
ImpaktfullUiOptionSelectorDimensTheme
-
-
ImpaktfullUiOptionSelectorTextStyleTheme
-
-
ImpaktfullUiOptionSelectorTheme
-
-
-
-
-
-
-
-
ImpaktfullUiPasswordStrengthIndicator
-
-
ImpaktfullUiPasswordStrengthIndicatorAssetsTheme
-
-
ImpaktfullUiPasswordStrengthIndicatorColorTheme
-
-
ImpaktfullUiPasswordStrengthIndicatorDimensTheme
-
-
ImpaktfullUiPasswordStrengthIndicatorDurationsTheme
-
-
ImpaktfullUiPasswordStrengthIndicatorTextStyleTheme
-
-
ImpaktfullUiPasswordStrengthIndicatorTheme
-
-
ImpaktfullUiPathRouteObserver
-
-
ImpaktfullUiPinCode
-
-
ImpaktfullUiPinCodeAssetsTheme
-
-
ImpaktfullUiPinCodeColorTheme
-
-
ImpaktfullUiPinCodeDimensTheme
-
-
ImpaktfullUiPinCodeDurationsTheme
-
-
ImpaktfullUiPinCodeTextStyleTheme
-
-
ImpaktfullUiPinCodeTheme
-
-
ImpaktfullUiPlaceholder
-
-
ImpaktfullUiPlaceholderAssetsTheme
-
-
ImpaktfullUiPlaceholderColorTheme
-
-
ImpaktfullUiPlaceholderDimensTheme
-
-
ImpaktfullUiPlaceholderTextStyleTheme
-
-
ImpaktfullUiPlaceholderTheme
-
-
ImpaktfullUiProgressIndicator
-
-
ImpaktfullUiProgressIndicatorAssetsTheme
-
-
ImpaktfullUiProgressIndicatorColorTheme
-
-
ImpaktfullUiProgressIndicatorDimensTheme
-
-
ImpaktfullUiProgressIndicatorDurationsTheme
-
-
ImpaktfullUiProgressIndicatorTextStyleTheme
-
-
ImpaktfullUiProgressIndicatorTheme
-
-
ImpaktfullUiRadioButton<T>
-
-
ImpaktfullUiRadioButtonAssetsTheme
-
-
ImpaktfullUiRadioButtonColorTheme
-
-
ImpaktfullUiRadioButtonDimensTheme
-
-
ImpaktfullUiRadioButtonListItem<T>
-
-
ImpaktfullUiRadioButtonListItemAssetsTheme
-
-
ImpaktfullUiRadioButtonListItemColorTheme
-
-
ImpaktfullUiRadioButtonListItemDimensTheme
-
-
ImpaktfullUiRadioButtonListItemTextStyleTheme
-
-
ImpaktfullUiRadioButtonListItemTheme
-
-
ImpaktfullUiRadioButtonTextStyleTheme
-
-
ImpaktfullUiRadioButtonTheme
-
-
ImpaktfullUiRefreshIndicator
-
-
ImpaktfullUiRefreshIndicatorColorTheme
-
-
ImpaktfullUiRefreshIndicatorTheme
-
-
ImpaktfullUiResponsiveLayout
-
-
ImpaktfullUiResponsiveLayoutAssetsTheme
-
-
ImpaktfullUiResponsiveLayoutColorTheme
-
-
ImpaktfullUiResponsiveLayoutDimensTheme
-
-
ImpaktfullUiResponsiveLayoutTextStyleTheme
-
-
ImpaktfullUiResponsiveLayoutTheme
-
-
ImpaktfullUiResponsiveRow
-
-
ImpaktfullUiScreen
-
-
ImpaktfullUiScreenAssetsTheme
-
-
ImpaktfullUiScreenColorTheme
-
-
ImpaktfullUiScreenDimensTheme
-
-
ImpaktfullUiScreenState
-
-
ImpaktfullUiScreenTextStyleTheme
-
-
ImpaktfullUiScreenTheme
-
-
ImpaktfullUiSectionTitle
-
-
ImpaktfullUiSectionTitleAssetsTheme
-
-
ImpaktfullUiSectionTitleColorTheme
-
-
ImpaktfullUiSectionTitleDimensTheme
-
-
ImpaktfullUiSectionTitleTextStyleTheme
-
-
ImpaktfullUiSectionTitleTheme
-
-
ImpaktfullUiSegmentedControl<T>
-
-
ImpaktfullUiSegmentedControlAssetsTheme
-
-
ImpaktfullUiSegmentedControlColorTheme
-
-
ImpaktfullUiSegmentedControlDimensTheme
-
-
ImpaktfullUiSegmentedControlTextStyleTheme
-
-
ImpaktfullUiSegmentedControlTheme
-
-
ImpaktfullUiSelectableListItem
-
-
ImpaktfullUiSelectableListItemAssetsTheme
-
-
ImpaktfullUiSelectableListItemColorTheme
-
-
ImpaktfullUiSelectableListItemDimensTheme
-
-
ImpaktfullUiSelectableListItemDurationsTheme
-
-
ImpaktfullUiSelectableListItemTextStyleTheme
-
-
ImpaktfullUiSelectableListItemTheme
-
-
ImpaktfullUiSeparatedColumn
-
-
ImpaktfullUiSeparatedColumnAssetsTheme
-
-
ImpaktfullUiSeparatedColumnColorTheme
-
-
ImpaktfullUiSeparatedColumnDimensTheme
-
-
ImpaktfullUiSeparatedColumnTextStyleTheme
-
-
ImpaktfullUiSeparatedColumnTheme
-
-
ImpaktfullUiShadowsTheme
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ImpaktfullUiSimpleListItem
-
-
ImpaktfullUiSimpleListItemAssetsTheme
-
-
ImpaktfullUiSimpleListItemColorTheme
-
-
ImpaktfullUiSimpleListItemDimensTheme
-
-
ImpaktfullUiSimpleListItemTextStyleTheme
-
-
ImpaktfullUiSimpleListItemTheme
-
-
ImpaktfullUiSkeleton
-
-
ImpaktfullUiSkeletonAssetsTheme
-
-
ImpaktfullUiSkeletonColorTheme
-
-
ImpaktfullUiSkeletonDimensTheme
-
-
ImpaktfullUiSkeletonTextStyleTheme
-
-
ImpaktfullUiSkeletonTheme
-
-
ImpaktfullUiSlider
-
-
ImpaktfullUiSliderAssetsTheme
-
-
ImpaktfullUiSliderColorTheme
-
-
ImpaktfullUiSliderDimensTheme
-
-
ImpaktfullUiSliderTextStyleTheme
-
-
ImpaktfullUiSliderTheme
-
-
ImpaktfullUiStatusBar
-
-
ImpaktfullUiStepper
-
-
ImpaktfullUiStepperAssetsTheme
-
-
ImpaktfullUiStepperColorTheme
-
-
ImpaktfullUiStepperDimensTheme
-
-
ImpaktfullUiStepperItem
-
-
ImpaktfullUiStepperTextStyleTheme
-
-
ImpaktfullUiStepperTheme
-
-
ImpaktfullUiSwitch
-
-
ImpaktfullUiSwitchAssetsTheme
-
-
ImpaktfullUiSwitchColorTheme
-
-
ImpaktfullUiSwitchDimensTheme
-
-
ImpaktfullUiSwitchDurationsTheme
-
-
ImpaktfullUiSwitchListItem
-
-
ImpaktfullUiSwitchListItemAssetsTheme
-
-
ImpaktfullUiSwitchListItemColorTheme
-
-
ImpaktfullUiSwitchListItemDimensTheme
-
-
ImpaktfullUiSwitchListItemTextStyleTheme
-
-
ImpaktfullUiSwitchListItemTheme
-
-
ImpaktfullUiSwitchTextStyleTheme
-
-
ImpaktfullUiSwitchTheme
-
-
ImpaktfullUiTabBar
-
-
ImpaktfullUiTabBarAssetsTheme
-
-
ImpaktfullUiTabBarColorTheme
-
-
ImpaktfullUiTabBarDimensTheme
-
-
ImpaktfullUiTabBarItem
-
-
ImpaktfullUiTabBarItemAssetsTheme
-
-
ImpaktfullUiTabBarItemColorTheme
-
-
ImpaktfullUiTabBarItemDimensTheme
-
-
ImpaktfullUiTabBarItemDurationsTheme
-
-
ImpaktfullUiTabBarItemTextStyleTheme
-
-
ImpaktfullUiTabBarItemTheme
-
-
ImpaktfullUiTabBarTextStyleTheme
-
-
ImpaktfullUiTabBarTheme
-
-
ImpaktfullUiTable
-
-
ImpaktfullUiTableColorTheme
-
-
ImpaktfullUiTableDimensTheme
-
-
-
-
-
-
-
-
-
-
-
ImpaktfullUiTableRow
-
-
ImpaktfullUiTableRowColorTheme
-
-
ImpaktfullUiTableRowDimensTheme
-
-
ImpaktfullUiTableRowItem
-
-
ImpaktfullUiTableRowItemColorTheme
-
-
ImpaktfullUiTableRowItemDimensTheme
-
-
ImpaktfullUiTableRowItemTextStylesTheme
-
-
ImpaktfullUiTableRowItemTheme
-
-
ImpaktfullUiTableRowTextStylesTheme
-
-
ImpaktfullUiTableRowTheme
-
-
ImpaktfullUiTableTheme
-
-
ImpaktfullUiTextStyleDisplayTheme
-
-
ImpaktfullUiTextStylesTheme
-
-
ImpaktfullUiTextStyleTextTheme
-
-
ImpaktfullUiTextStyleTheme
-
-
ImpaktfullUiTheme<T extends Object>
-
-
ImpaktfullUiThemeBuidler
-
-
ImpaktfullUiTimePicker
-
-
ImpaktfullUiTimePickerAssetsTheme
-
-
ImpaktfullUiTimePickerColorTheme
-
-
ImpaktfullUiTimePickerDimensTheme
-
-
ImpaktfullUiTimePickerTextStyleTheme
-
-
ImpaktfullUiTimePickerTheme
-
-
ImpaktfullUiTooltip
-
-
ImpaktfullUiTooltipAssetsTheme
-
-
ImpaktfullUiTooltipColorTheme
-
-
ImpaktfullUiTooltipDimensTheme
-
-
ImpaktfullUiTooltipDurationTheme
-
-
ImpaktfullUiTooltipTextStyleTheme
-
-
ImpaktfullUiTooltipTheme
-
-
ImpaktfullUiTouchFeedback
-
-
ImpaktfullUiTouchFeedbackSequence
-
-
ImpaktfullUiUnifiedScreenLayout
-
-
ImpaktfullUiUnifiedScreenLayoutAssetsTheme
-
-
ImpaktfullUiUnifiedScreenLayoutColorTheme
-
-
ImpaktfullUiUnifiedScreenLayoutDimensTheme
-
-
ImpaktfullUiUnifiedScreenLayoutTextStyleTheme
-
-
ImpaktfullUiUnifiedScreenLayoutTheme
-
-
ImpaktfullUiVirtualKeyboard
-
-
ImpaktfullUiVirtualKeyboardAssetsTheme
-
-
ImpaktfullUiVirtualKeyboardColorTheme
-
-
ImpaktfullUiVirtualKeyboardDimensTheme
-
-
ImpaktfullUiVirtualKeyboardKey
-
-
ImpaktfullUiVirtualKeyboardKeyItem
-
-
ImpaktfullUiVirtualKeyboardTextEditController
-
-
ImpaktfullUiVirtualKeyboardTextStyleTheme
-
-
ImpaktfullUiVirtualKeyboardTheme
-
-
ImpaktfullUiVirtualQwertyKeyboardConfig
-
-
ImpaktfullUiWrap
-
-
ImpaktfullUiWysiwyg
-
-
ImpaktfullUiWysiwygAssetsTheme
-
-
ImpaktfullUiWysiwygColorTheme
-
-
ImpaktfullUiWysiwygDimensTheme
-
-
ImpaktfullUiWysiwygTextStyleTheme
-
-
ImpaktfullUiWysiwygTheme
-
-
ImpaktfullVersionCheckRepository
-
-
ImpaktfullVersionCheckResult
-
-
ImpaktfullVersionCheckService
-
-
ImpaktfullVersionRequirement
-
-
ImpaktfullVersionRequirements
-
-
InheritedContext<T>
-
A BuildContext associated to an InheritedProvider.
-
InheritedProvider<T>
-
A generic implementation of an InheritedWidget.
-
InitDependency
-
Data structure used to identify a dependency by type and instanceName
-
Injectable
-
Marks a class as an injectable
dependency and generates
-
InjectableInit
-
// Marks a top-level function as an initializer function
for configuring Get_it
-
Interceptor
-
Interceptor helps to deal with RequestOptions, Response,
and DioException during the lifecycle of a request
before it reaches users.
-
Interceptors
-
A Queue-Model list for Interceptors.
-
InterceptorsWrapper
-
A helper class to create interceptors in ease.
-
IntFormatter
-
-
Intl
-
The Intl class provides a common entry point for internationalization
related tasks. An Intl instance can be created for a particular locale
and used to create a date format via
anIntl.date()
. Static methods
on this class are also used in message formatting.
-
IosDeviceInfo
-
Information derived from
UIDevice
.
-
IOSOptions
-
Specific options for iOS platform.
-
IosUtsname
-
Information derived from
utsname
.
See http://pubs.opengroup.org/onlinepubs/7908799/xsh/sysutsname.h.html for details.
-
KeychainCleanupUtil
-
-
KeyValueStore
-
-
LazySingleton
-
Classes annotated with @LazySingleton
will generate registerLazySingleton func
-
LifecycleWidget
-
Widget that handles lifecycle changes based on the WidgetsBindingObserver
And mapping the AppLifecycleState to a correct callback.
-
LinuxDeviceInfo
-
Device information for a Linux system.
-
LinuxOptions
-
Specific options for Linux platform.
Currently there are no specific linux options available.
-
ListenableProvider<T extends Listenable?>
-
Listens to a Listenable, expose it to its descendants and rebuilds
dependents whenever the listener emits an event.
-
ListenableProxyProvider<T, R extends Listenable?>
-
A variation of ListenableProvider that builds its value from
values obtained from other providers.
-
ListenableProxyProvider0<R extends Listenable?>
-
A variation of ListenableProvider that builds its value from
values obtained from other providers.
-
ListenableProxyProvider2<T, T2, R extends Listenable?>
-
A variation of ListenableProvider that builds its value from
values obtained from other providers.
-
ListenableProxyProvider3<T, T2, T3, R extends Listenable?>
-
A variation of ListenableProvider that builds its value from
values obtained from other providers.
-
ListenableProxyProvider4<T, T2, T3, T4, R extends Listenable?>
-
A variation of ListenableProvider that builds its value from
values obtained from other providers.
-
ListenableProxyProvider5<T, T2, T3, T4, T5, R extends Listenable?>
-
A variation of ListenableProvider that builds its value from
values obtained from other providers.
-
ListenableProxyProvider6<T, T2, T3, T4, T5, T6, R extends Listenable?>
-
A variation of ListenableProvider that builds its value from
values obtained from other providers.
-
ListParam<T>
-
Indicates a param being used as queries or form data,
and how does it gets formatted.
-
Lock
-
Object providing the implicit lock.
-
LogInterceptor
-
LogInterceptor is used to print logs during network requests.
It should be the last interceptor added,
otherwise modifications by following interceptors will not be logged.
This is because the execution of interceptors is in the order of addition.
-
MacOsDeviceInfo
-
Object encapsulating MACOS device information.
-
MacOsOptions
-
Specific options for macOS platform.
-
MaxGap
-
A widget that takes, at most, an amount of space in a Row, Column,
or Flex widget.
-
MicroMoney
-
Used primarily for currency formatting, this number-like class stores
millionths of a currency unit, typically as an Int64.
-
MicroPackageModule
-
-
Module
-
marks a class as a register module where all
property accessors rerun types are considered factories
unless annotated with @singleton/lazySingleton.
-
MultiListenerStreamController<T extends Object?>
-
-
MultiLock
-
A multi lock that locks multiple locks at the same time.
-
MultipartFile
-
An upload content that is a part of
MultipartRequest
.
This doesn't need to correspond to a physical file.
-
MultiProvider
-
A provider that merges multiple providers into a single linear widget tree.
It is used to improve readability and reduce boilerplate code of having to
nest multiple layers of providers.
-
Named
-
Used to register a dependency under a name
instead of type also used to annotated
named injected dependencies in constructors
-
NoEnvOrContains
-
This filter validates dependencies with no environment
keys or contain the provided
environment
-
NoEnvOrContainsAll
-
This filter validates dependencies with no environment
keys, or the ones containing all the provided environments
-
NoEnvOrContainsAny
-
This filter validates dependencies with no environment
keys, or the ones containing one of the provided environments
-
NumberFormat
-
Provides the ability to format a number in a locale-specific way.
-
NumberFormatterUtil
-
-
NumberParserBase<R>
-
-
Options
-
The configuration for a single request.
BaseOptions and Options will be merged into one RequestOptions before
sending the requests. See Options.compose.
-
Order
-
Classes annotated with @Order will overwrite
the automatically generated position of the
-
PackageInfo
-
Application metadata. Provides application bundle information on iOS and
application package information on Android.
-
PackageInfoPlusLinuxPlugin
-
The Linux implementation of
PackageInfoPlatform
.
-
PackageInfoPlusWindowsPlugin
-
The Windows implementation of
PackageInfoPlatform
.
-
PasswordStrengthIndicatorRequirement
-
-
PathMap<V>
-
A map whose keys are paths, compared using p.equals and p.hash.
-
PathSet
-
A set containing paths, compared using p.equals and p.hash.
-
PictureInfo
-
The deocded result of a vector graphics asset.
-
PictureProvider
-
Deprecated class, will be removed, does not do anything.
-
PlatformUtil
-
-
PostConstruct
-
methods annotated with postConstruct
will be called in a cascade manner
after being constructed
-
PreResolve
-
Futures annotated with preResolve
will be pre-awaited before they're
registered inside of GetIt
-
PrintFormat
-
-
Provider<T>
-
A Provider that manages the lifecycle of the value it provides by
delegating to a pair of Create and Dispose.
-
ProviderBinding
-
-
ProxyProvider<T, R>
-
A provider that builds a value based on other providers.
-
ProxyProvider0<R>
-
A provider that builds a value based on other providers.
-
ProxyProvider2<T, T2, R>
-
A provider that builds a value based on other providers.
-
ProxyProvider3<T, T2, T3, R>
-
A provider that builds a value based on other providers.
-
ProxyProvider4<T, T2, T3, T4, R>
-
A provider that builds a value based on other providers.
-
ProxyProvider5<T, T2, T3, T4, T5, R>
-
A provider that builds a value based on other providers.
-
ProxyProvider6<T, T2, T3, T4, T5, T6, R>
-
A provider that builds a value based on other providers.
-
QueuedInterceptor
-
Interceptor in queue.
-
QueuedInterceptorsWrapper
-
A helper class to create QueuedInterceptor in ease.
-
ReassembleHandler
-
If you need your provider to be notified when 'Hot Reload' occurs,
use this class
-
RedirectRecord
-
A record that records the redirection happens during requests,
including status code, request method, and the location.
-
RequestInterceptorHandler
-
The handler for interceptors to handle before the request has been sent.
-
RequestOptions
-
The internal request option class that is the eventual result after
BaseOptions and Options are composed.
-
Response<T>
-
The Response class contains the payload (could be transformed)
that respond from the request, and other information of the response.
-
ResponseBody
-
The response wrapper class for adapters.
-
ResponseInterceptorHandler
-
The handler for interceptors to handle after respond.
-
Scope
-
Used to annotate dependencies which are
registered under a different scope than main-scope
-
SecureStore
-
-
Selector<A, S>
-
An equivalent to Consumer that can filter updates by selecting a limited
amount of values and prevent rebuild if they don't change.
-
Selector0<T>
-
A base class for custom Selector.
-
Selector2<A, B, S>
-
An equivalent to Consumer that can filter updates by selecting a limited
amount of values and prevent rebuild if they don't change.
-
Selector3<A, B, C, S>
-
An equivalent to Consumer that can filter updates by selecting a limited
amount of values and prevent rebuild if they don't change.
-
Selector4<A, B, C, D, S>
-
An equivalent to Consumer that can filter updates by selecting a limited
amount of values and prevent rebuild if they don't change.
-
Selector5<A, B, C, D, E, S>
-
An equivalent to Consumer that can filter updates by selecting a limited
amount of values and prevent rebuild if they don't change.
-
Selector6<A, B, C, D, E, F, S>
-
An equivalent to Consumer that can filter updates by selecting a limited
amount of values and prevent rebuild if they don't change.
-
ShadowChangeHandlers
-
If an object implements the
ShadowChangeHandler
if will get notified if
an Object with the same registration type and name is registered on a
higher scope which will shadow it.
It also will get notified if the shadowing object is removed from GetIt
-
SharedPreferences
-
Wraps NSUserDefaults (on iOS) and SharedPreferences (on Android), providing
a persistent store for simple data.
-
SharedPreferencesAsync
-
Provides a persistent store for simple data.
-
SharedPreferencesOptions
-
Basic options for creating SharedPreferencesAsync classes.
-
SharedPreferencesWithCache
-
Provides a persistent store for simple data.
-
SharedPreferencesWithCacheOptions
-
Options necessary to create a SharedPreferencesWithCache.
-
SharedPrefsStore
-
-
SimpleEnvironmentFilter
-
A simple filter that can be used directly for simple use cases
without having to extend the base EnvironmentFilter
-
SimpleInterceptor
-
Base class for simple Dio interceptors to be used in conjunction with
CombiningSmartInterceptor.
-
SimpleSnackyBuilder
-
-
Singleton
-
Classes annotated with @Singleton
will generate registerSingleton function
-
SliverGap
-
A sliver that takes a fixed amount of space.
-
Snacky
-
-
SnackyBuilder
-
-
SnackyConfiguratorWidget
-
-
SnackyController
-
-
SnackyDurationUtil
-
-
SnackyLayoutBreakpointConfig
-
-
SnackyLayoutConfig
-
-
SnackyNavigationObserver
-
-
SnackySlideTransition
-
-
SnackySwipeDetector
-
-
StreamProvider<T>
-
Listens to a Stream and exposes its content to
child
and descendants.
-
StringFormatter
-
-
Style
-
An enum type describing a "flavor" of path.
-
Svg
-
A utility class for decoding SVG data to a
DrawableRoot
or a PictureInfo.
-
SvgAssetLoader
-
A BytesLoader that decodes and parses an SVG asset in an isolate and
creates a vector_graphics binary representation.
-
SvgBytesLoader
-
A BytesLoader that decodes and parses a UTF-8 encoded SVG string from a
Uint8List in an isolate and creates a vector_graphics binary
representation.
-
SvgCacheKey
-
A SvgTheme aware cache key.
-
SvgFileLoader
-
A BytesLoader that decodes SVG data from a file in an isolate and creates
a vector_graphics binary representation.
-
SvgLoader<T>
-
A BytesLoader that parses a SVG data in an isolate and creates a
vector_graphics binary representation.
-
SvgNetworkLoader
-
A BytesLoader that decodes and parses a UTF-8 encoded SVG string the
network in an isolate and creates a vector_graphics binary representation.
-
SvgPicture
-
A widget that will parse SVG data for rendering on screen.
-
SvgStringLoader
-
A BytesLoader that parses an SVG string in an isolate and creates a
vector_graphics binary representation.
-
SvgTheme
-
A theme used when decoding an SVG picture.
-
SyncTransformer
-
If you want to custom the transformation of request/response data,
you can provide a Transformer by your self, and replace
the transformer by setting the Dio.transformer.
-
TableColumnConfig
-
-
ThemeLocalizer<Theme, Localization>
-
-
ToastSnackyBuilder
-
-
Transformer
-
Transformer allows changes to the request/response data before
it is sent/received to/from the server.
-
Tuple2<T1, T2>
-
Represents a 2-tuple, or pair.
-
Tuple3<T1, T2, T3>
-
Represents a 3-tuple, or triple.
-
Tuple4<T1, T2, T3, T4>
-
Represents a 4-tuple, or quadruple.
-
Tuple5<T1, T2, T3, T4, T5>
-
Represents a 5-tuple, or quintuple.
-
Tuple6<T1, T2, T3, T4, T5, T6>
-
Represents a 6-tuple, or sextuple.
-
Tuple7<T1, T2, T3, T4, T5, T6, T7>
-
Represents a 7-tuple, or septuple.
-
ValueListenableProvider<T>
-
Listens to a ValueListenable and exposes its current value.
-
VectorGraphicUtilities
-
Utility functionality for interaction with vector graphic assets.
-
VirtualKeyboardConfig
-
-
WebBrowserInfo
-
Information derived from
navigator
.
-
WebOptions
-
Specific options for web platform.
-
WebViewConfiguration
-
Additional configuration options for LaunchMode.inAppWebView.
-
WillSignalReady
-
If your singleton that you register wants to use the manually signalling
of its ready state, it can implement this interface class instead of using
the
signalsReady
parameter of the registration functions
(you don't really have to implement much ;-) )
-
WindowsDeviceInfo
-
Object encapsulating WINDOWS device information.
-
WindowsOptions
-
Specific options for Windows platform.
Functions
-
absolute(String part1, [String? part2, String? part3, String? part4, String? part5, String? part6, String? part7, String? part8, String? part9, String? part10, String? part11, String? part12, String? part13, String? part14, String? part15])
→ String
-
Returns a new path with the given path parts appended to current.
-
basename(String path)
→ String
-
Gets the part of
path
after the last separator.
-
basenameWithoutExtension(String path)
→ String
-
Gets the part of
path
after the last separator, and without any trailing
file extension.
-
canLaunch(String urlString)
→ Future<bool>
-
Checks whether the specified URL can be handled by some app installed on the
device.
-
canLaunchUrl(Uri url)
→ Future<bool>
-
Checks whether the specified URL can be handled by some app installed on the
device.
-
canLaunchUrlString(String urlString)
→ Future<bool>
-
String version of canLaunchUrl.
-
canonicalize(String path)
→ String
-
Canonicalizes
path
.
-
closeInAppWebView()
→ Future<void>
-
Closes the current in-app web view, if one was previously opened by
launchUrl.
-
closeWebView()
→ Future<void>
-
Closes the current WebView, if one was previously opened via a call to launch.
-
configureImpaktfullArchitecture(GetItHelper gh, {bool isWeb = kIsWeb})
→ Future<void>
-
-
defaultDioExceptionReadableStringBuilder(DioException e)
→ String
-
The default implementation of building a readable string of DioException.
-
dirname(String path)
→ String
-
Gets the part of
path
before the last separator.
-
equals(String path1, String path2)
→ bool
-
Returns
true
if path1
points to the same location as path2
, and
false
otherwise.
-
extension(String path, [int level = 1])
→ String
-
Gets the file extension of
path
: the portion of basename from the last
.
to the end (including the .
itself).
-
fromUri(Object? uri)
→ String
-
Returns the path represented by
uri
, which may be a String or a Uri.
-
getApplicationCacheDirectory()
→ Future<Directory>
-
Path to a directory where the application may place application-specific
cache files.
-
getApplicationDocumentsDirectory()
→ Future<Directory>
-
Path to a directory where the application may place data that is
user-generated, or that cannot otherwise be recreated by your application.
-
getApplicationSupportDirectory()
→ Future<Directory>
-
Path to a directory where the application may place application support
files.
-
getDayForMonthWithFallback(int year, int month, int day)
→ int
-
-
getDownloadsDirectory()
→ Future<Directory?>
-
Path to the directory where downloaded files can be stored.
-
getExternalCacheDirectories()
→ Future<List<Directory>?>
-
Paths to directories where application specific cache data can be stored
externally.
-
getExternalStorageDirectories({StorageDirectory? type})
→ Future<List<Directory>?>
-
Paths to directories where application specific data can be stored
externally.
-
getExternalStorageDirectory()
→ Future<Directory?>
-
Path to a directory where the application may access top level storage.
-
getLibraryDirectory()
→ Future<Directory>
-
Path to the directory where application can store files that are persistent,
backed up, and not visible to the user, such as sqlite.db.
-
getTemporaryDirectory()
→ Future<Directory>
-
Path to the temporary directory on the device that is not backed up and is
suitable for storing caches of downloaded files.
-
getUserAgent()
→ void
-
-
hash(String path)
→ int
-
Returns a hash code for
path
such that, if equals returns true
for two
paths, their hash codes are the same.
-
isAbsolute(String path)
→ bool
-
Returns
true
if path
is an absolute path and false
if it is a
relative path.
-
isRelative(String path)
→ bool
-
Returns
true
if path
is a relative path and false
if it is absolute.
On POSIX systems, absolute paths start with a /
(forward slash). On
Windows, an absolute path starts with \\
, or a drive letter followed by
:/
or :\
.
-
isRootRelative(String path)
→ bool
-
Returns
true
if path
is a root-relative path and false
if it's not.
-
isWithin(String parent, String child)
→ bool
-
Returns
true
if child
is a path beneath parent
, and false
otherwise.
-
join(String part1, [String? part2, String? part3, String? part4, String? part5, String? part6, String? part7, String? part8, String? part9, String? part10, String? part11, String? part12, String? part13, String? part14, String? part15, String? part16])
→ String
-
Joins the given path parts into a single path using the current platform's
separator. Example:
-
joinAll(Iterable<String> parts)
→ String
-
Joins the given path parts into a single path using the current platform's
separator. Example:
-
launch(String urlString, {bool? forceSafariVC, bool forceWebView = false, bool enableJavaScript = false, bool enableDomStorage = false, bool universalLinksOnly = false, Brightness? statusBarBrightness, String? webOnlyWindowName})
→ Future<bool>
-
Parses the specified URL string and delegates handling of it to the
underlying platform.
-
launchUrl(Uri url, {LaunchMode mode = LaunchMode.platformDefault, WebViewConfiguration webViewConfiguration = const WebViewConfiguration(), BrowserConfiguration browserConfiguration = const BrowserConfiguration(), String? webOnlyWindowName})
→ Future<bool>
-
Passes
url
to the underlying platform for handling.
-
launchUrlString(String urlString, {LaunchMode mode = LaunchMode.platformDefault, WebViewConfiguration webViewConfiguration = const WebViewConfiguration(), BrowserConfiguration browserConfiguration = const BrowserConfiguration(), String? webOnlyWindowName})
→ Future<bool>
-
String version of launchUrl.
-
normalize(String path)
→ String
-
Normalizes
path
, simplifying it by handling ..
, and .
, and
removing redundant path separators whenever possible.
-
prettyUri(Object? uri)
→ String
-
Returns a terse, human-readable representation of
uri
.
-
relative(String path, {String? from})
→ String
-
Attempts to convert
path
to an equivalent relative path from the current
directory.
-
rootPrefix(String path)
→ String
-
Returns the root of
path
, if it's absolute, or the empty string if it's
relative.
-
setExtension(String path, String extension)
→ String
-
Returns
path
with the trailing extension set to extension
.
-
setImpaktfullUiLocale(Locale? locale)
→ void
-
-
setImpaktfullUiTestTheme(ImpaktfullUiTheme<Object>? theme)
→ void
-
-
setImpaktfullUiTheme(ImpaktfullUiTheme<Object>? theme)
→ void
-
-
setPathUrlStrategy()
→ void
-
-
split(String path)
→ List<String>
-
Splits
path
into its components using the current platform's separator.
-
supportsCloseForLaunchMode(LaunchMode mode)
→ Future<bool>
-
Returns true if closeInAppWebView is supported for
mode
in the current
platform implementation.
-
supportsLaunchMode(LaunchMode mode)
→ Future<bool>
-
Returns true if
mode
is supported by the current platform implementation.
-
throwIf(bool condition, Object error)
→ void
-
Two handy functions that help me to express my intention clearer and shorter to check for runtime
errors
-
throwIfNot(bool condition, Object error)
→ void
-
-
toBeginningOfSentenceCase<T extends String?>(T input, [String? locale])
→ T
-
Convert a string to beginning of sentence case, in a way appropriate to the
locale.
-
toUri(String path)
→ Uri
-
Returns the URI that represents
path
.
-
withoutExtension(String path)
→ String
-
Removes a trailing extension from the last part of
path
.
Typedefs
-
Create<T>
= T Function(BuildContext context)
-
A function that creates an object of type
T
.
-
DefaultTransformer
= SyncTransformer
-
-
DeferredStartListening<T, R>
= VoidCallback Function(InheritedContext<R?> context, void setState(R value), T controller, R? value)
-
A callback used to handle the subscription of
controller
.
-
DioError
= DioException
-
DioError describes the exception info when a request failed.
-
DioErrorType
= DioExceptionType
-
Deprecated in favor of DioExceptionType and will be removed in future major versions.
-
DioExceptionReadableStringBuilder
= String Function(DioException e)
-
The readable string builder's signature of
DioException.readableStringBuilder.
-
DioMediaType
= MediaType
-
The type (alias) for specifying the content-type of the
MultipartFile
.
-
Dispose<T>
= void Function(BuildContext context, T value)
-
A function that disposes an object of type
T
.
-
DisposingFunc<T>
= FutureOr Function(T param)
-
Signature for disposing function
because closures like
(x){}
have a return type of Null we don't use FutureOr<void>
-
EnvironmentFilterFunc
= bool Function(Set<String>)
-
-
ErrorBuilder<T>
= T Function(BuildContext context, Object? error)
-
A callback used to build a valid value from an error.
-
FactoryFunc<T>
= T Function()
-
Signature of the factory function used by non async factories
-
FactoryFuncAsync<T>
= Future<T> Function()
-
Signature of the factory function used by async factories
-
FactoryFuncParam<T, P1, P2>
= T Function(P1 param1, P2 param2)
-
For Factories that expect up to two parameters if you need only one use
void
for the one
you don't use
-
FactoryFuncParamAsync<T, P1, P2>
= Future<T> Function(P1 param1, P2 param2)
-
For async Factories that expect up to two parameters if you need only one use
void
for the one
you don't use
-
The signature that iterates header fields.
-
ImpaktfullUiMarkdownLinkCallback
= FutureOr<void> Function(String url)
-
-
InterceptorErrorCallback
= void Function(DioException error, ErrorInterceptorHandler handler)
-
The signature of Interceptor.onError.
-
InterceptorSendCallback
= void Function(RequestOptions options, RequestInterceptorHandler handler)
-
The signature of Interceptor.onRequest.
-
InterceptorSuccessCallback
= void Function(Response response, ResponseInterceptorHandler handler)
-
The signature of Interceptor.onResponse.
-
JsonDecodeCallback
= FutureOr Function(String)
-
The callback definition for decoding a JSON string.
-
JsonEncodeCallback
= FutureOr<String> Function(Object)
-
The callback definition for encoding a JSON object.
-
Locator
= T Function<T>()
-
A generic function that can be called to read providers, without having a
reference on BuildContext.
-
NetworkManagerClientFactory
= NetworkManagerClient Function()
-
-
PrintFormatFormatter
= Formatter Function(dynamic arg, dynamic options)
-
-
ProgressCallback
= void Function(int count, int total)
-
The type of a progress listening callback when sending or receiving data.
-
ProviderBuilder<R>
= Widget Function(BuildContext context, R value, Widget child)
-
-
ProxyProviderBuilder<T, R>
= R Function(BuildContext context, T value, R? previous)
-
-
ProxyProviderBuilder2<T, T2, R>
= R Function(BuildContext context, T value, T2 value2, R? previous)
-
-
ProxyProviderBuilder3<T, T2, T3, R>
= R Function(BuildContext context, T value, T2 value2, T3 value3, R? previous)
-
-
ProxyProviderBuilder4<T, T2, T3, T4, R>
= R Function(BuildContext context, T value, T2 value2, T3 value3, T4 value4, R? previous)
-
-
ProxyProviderBuilder5<T, T2, T3, T4, T5, R>
= R Function(BuildContext context, T value, T2 value2, T3 value3, T4 value4, T5 value5, R? previous)
-
-
ProxyProviderBuilder6<T, T2, T3, T4, T5, T6, R>
= R Function(BuildContext context, T value, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, R? previous)
-
-
RequestEncoder
= FutureOr<List<int>> Function(String request, RequestOptions options)
-
The type of a request encoding callback.
-
ResponseDecoder
= FutureOr<String?> Function(List<int> responseBytes, RequestOptions options, ResponseBody responseBody)
-
The type of a response decoding callback.
-
ScopeDisposeFunc
= FutureOr Function()
-
Signature for disposing function on scope level
-
ShouldRebuild<T>
= bool Function(T previous, T next)
-
Used by providers to determine whether dependents needs to be updated
when the value exposed changes
-
StartListening<T>
= VoidCallback Function(InheritedContext<T?> element, T value)
-
A callback used to start the listening of an object and return a function
that cancels the subscription.
-
SvgErrorWidgetBuilder
= Widget Function(BuildContext context, Object error, StackTrace stackTrace)
-
Builder function to create an error widget. This builder is called when
the image failed loading.
-
UpdateShouldNotify<T>
= bool Function(T previous, T current)
-
A function that returns true when the update from
previous
to current
should notify listeners, if any.
-
ValidateStatus
= bool Function(int? status)
-
The type of a response status code validate callback.