nice_flutter_kit
library
Classes
JsonUtils
NiceAnimatedFadeIn
NiceApiConfig
NiceAuth <User extends Object , Account extends Object >
Used to provide NiceAuthCubit , which holds the auth state
NiceAuthCubit <User extends Object , Account extends Object >
NiceAuthProvider <User extends Object , Account extends Object >
NiceAuthState <User extends Object , Account extends Object >
NiceAutomaticKeepAliveClient
NiceAutomaticUnfocus
NiceBaseApi
NiceBaseCubit <S extends NiceBaseState >
NiceBaseCubitConfig
NiceBaseFilterQueryModel
NiceBaseListBody <D >
This widget is part of the base list, and MUST be a child of NiceBaseListConfig
NiceBaseListBodyBuilderDelegate <D >
A delegate that builds with a simple callback of the context and the data.
NiceBaseListBodyChildDelegate <D >
List child delegate that is used by the NiceBaseListBody .
NiceBaseListBodyChildIndexedBuilderDelegate <D >
A delegate that builds with a callback of the context, the data and the
NiceBaseListBodyChildSeparatedBuilderDelegate <D >
A delegate that builds with a separator between elements.
NiceBaseListBodyChildSeparatedIndexedBuilderDelegate <D >
A mix between NiceBaseListBodyChildSeparatedBuilderDelegate and NiceBaseListBodyChildIndexedBuilderDelegate .
NiceBaseListConfig <D >
This widget provides the building blocks for the base list.
NiceBaseListConfigData <D >
Config that will be used to determine the behavior of the base list.
NiceBaseListCubit <D >
NiceBaseListCubitBuilder <D >
This widget is part of the base list, and MUST be a child of NiceBaseListConfig
NiceBaseListCubitListener <D >
This widget is part of the base list, and MUST be a child of NiceBaseListConfig
NiceBaseListDataFilterApiProvider <D >
NiceBaseListDataFilterProvider implementation for NiceDataFilterApi .
NiceBaseListDataFilterProvider <D >
Provider that is responsible to filter values, by converting a NiceFilterModel to a NiceFilterResultModel .
This class can be either implemented (recommended), or extended.
NiceBaseListEmptyState <D >
This widget is part of the base list, and MUST be a child of NiceBaseListConfig .
NiceBaseListErrorListener <D >
This widget is part of the base list, and MUST be a child of NiceBaseListConfig
NiceBaseListLoadingIndicator <D >
This widget is part of the base list, and MUST be a child of NiceBaseListConfig
NiceBaseListPaginator <D >
This widget is part of the base list, and MUST be a child of NiceBaseListConfig
NiceBaseListSearchBar <D >
This widget is part of the base list, and MUST be a child of NiceBaseListConfig
NiceBaseListState <D >
NiceBaseState
NiceCaseUtils
NiceConfig
NiceDataFilterApi <T >
NiceDataFilterConfig
NiceErrorWidget
NiceFilterModel
NiceFilterOrderModel
NiceFilterPageModel
NiceFilterQueryModel
NiceFilterQueryRuleModel
NiceFilterResultModel <T >
NiceFilterResultPageModel
NiceFilterSearchModel
NiceFutureUtils
NiceJwtUtils
NiceKeyboardListener
NiceLayoutUtils
NiceLazyLoader
NiceLoadingOverlay
NiceLocalizations
NiceLocalizationsConfig
NiceOnboarding
NiceOnboardingConfiguration
NiceOnboardingConfigurationSafeArea
NiceOnboardingGlobalConfig
NiceOnboardingIntroductionConfiguration
NiceOnboardingIntroductionSequence
NiceOnboardingIntroductionSequenceConfiguration
NiceOnboardingPermissionConfiguration
NiceOnboardingPermissionPage
NiceOnboardingWelcomeConfiguration
NiceOnboardingWelcomePage
NiceOnboardingWrapper
NicePageViewForm
NicePageViewFormAlwaysEnabledStrategy
NicePageViewFormBaseButtonConfig
NicePageViewFormBaseEnabledStrategy
NicePageViewFormBaseValidationStrategy
NicePageViewFormConfig
NicePageViewFormContentBuilderPage
NicePageViewFormContentPage
NicePageViewFormCustomEnabledStrategy
NicePageViewFormEmailPage
NicePageViewFormFormGroupValidationStrategy
NicePageViewFormLayoutPage
Base page for a step that has a title / subtitle and content
Title, subTitle and content style / alignment will depend on the NicePageViewFormPageConfig passed
NicePageViewFormNextButtonConfig
NicePageViewFormPage
Base page for a step of the page view form
To make a full custom page, extend this class and implement the buildPage method
NicePageViewFormPageConfig
NicePageViewFormPasswordPage
NicePageViewFormPreviousButtonConfig
NicePermissionUtils
NiceSignIn <SocialProviders , User extends Object , Account extends Object >
Widget used to provide the NiceSignInCubit
Required for NiceSignInEmailField , NiceSignInPasswordField , NiceSignInErrors , NiceSignInEmailPasswordButton , NiceSignInSocialButton
NiceSignInConfig
NiceSignInCubit <SocialProviders >
NiceSignInEmailField <SocialProviders >
ReactiveTextField that will automatically bind to the FormGroup of NiceSignInCubit provided in NiceSignIn
Must be used in combination with NiceSignIn , NiceSignInPasswordField and NiceSignInEmailPasswordButton
NiceSignInEmailPasswordButton <SocialProviders >
Button that will call NiceSignInCubit.signInWithPassword
Must be used in combination with NiceSignIn , NiceSignInEmailField and NiceSignInPasswordField
NiceSignInErrors <SocialProviders >
Listens for NiceSignInState errors and displays a text
NiceSignInPasswordField <SocialProviders >
ReactiveTextField that will automatically bind to the FormGroup of NiceSignInCubit provided in NiceSignIn
Must be used in combination with NiceSignIn , NiceSignInEmailField and NiceSignInEmailPasswordButton
NiceSignInProvider <SocialProviders >
Provider that will be used by NiceSignInCubit
The SocialProviders can be anything, but an enum works best
NiceSignInSocialButton <SocialProviders >
Button that will call NiceSignInCubit.signInWithSocialProvider
Must be used in combination with NiceSignIn
NiceSignInState
NiceTextAccentPunctuation
NiceTypedButton
NumberUtils
OnboardingPermissionSequenceConfiguration
PageViewFormAlwaysValidValidationStrategy
RadioExpandable
RadioExpandableCard
Similar to RadioExpandable , but displays the header and body in a cord.
It also handles the tap to expand / collapse the expandable
RadioExpandableProvider
RadioExpandableProviderData
ReactiveChecklistValidator
ValidationMessageUtils
VersionUtils
WorstBaseList <D >
WorstBaseListConfig <D >
WorstBaseListCubit <D >
WorstBaseListState <D >