fwframework_flutter
library
Classes
-
AccurateSizedBox
-
-
AfterLayout
-
-
AlertPlugin
-
-
AlertPluginInterface
-
-
AndroidBuildVersion
-
Version values of the current Android operating system build derived from
android.os.Build.VERSION.
-
AndroidDeviceInfo
-
Information derived from
android.os.Build.
-
AndroidOptions
-
-
AnimationParam
-
advanced usage:
-
AppearDetector
-
-
AppLauncher
-
-
AppleOptions
-
-
AppPalette
-
-
AppRouter
-
-
AppTheme
-
-
AttachAdjustParam
-
-
AttachParam
-
-
BaseDeviceInfo
-
The base class for platform's device info.
-
Bloc<Event, State>
-
Takes a
Stream of Events as input
and transforms them into a Stream of States as output.
-
BlocBase<State>
-
An interface for the core functionality implemented by
both Bloc and Cubit.
-
BlocBuilder<B extends StateStreamable<S>, S>
-
BlocBuilder handles building a widget in response to new
states.
BlocBuilder is analogous to StreamBuilder but has simplified API to
reduce the amount of boilerplate code needed as well as bloc-specific
performance improvements.
Please refer to BlocListener if you want to "do" anything in response to
state changes such as navigation, showing a dialog, etc...
-
BlocBuilderBase<B extends StateStreamable<S>, S>
-
Base class for widgets that build themselves based on interaction with
a specified bloc.
-
BlocConsumer<B extends StateStreamable<S>, S>
-
BlocConsumer exposes a builder and listener in order react to new
states.
BlocConsumer is analogous to a nested
BlocListener
and BlocBuilder but reduces the amount of boilerplate needed.
BlocConsumer should only be used when it is necessary to both rebuild UI
and execute other reactions to state changes in the bloc.
-
BlocEventSink<Event extends Object?>
-
An ErrorSink that supports adding events.
-
BlocListener<B extends StateStreamable<S>, S>
-
Takes a BlocWidgetListener and an optional bloc and invokes
the listener in response to
state changes in the bloc.
It should be used for functionality that needs to occur only in response to
a state change such as navigation, showing a SnackBar, showing
a Dialog, etc...
The listener is guaranteed to only be called once for each state change
unlike the builder in BlocBuilder.
-
BlocListenerBase<B extends StateStreamable<S>, S>
-
Base class for widgets that listen to state changes in a specified bloc.
-
BlocObserver
-
An interface for observing the behavior of Bloc instances.
-
BlocProvider<T extends StateStreamableSource<Object?>>
-
Takes a
create function that is responsible for
creating the Bloc or Cubit and a child which will have access
to the instance via BlocProvider.of(context).
It is used as a dependency injection (DI) widget so that a single instance
of a Bloc or Cubit can be provided to multiple widgets within a subtree.
-
BlocSelector<B extends StateStreamable<S>, S, T>
-
BlocSelector is analogous to BlocBuilder but allows developers to
filter updates by selecting a new value based on the bloc state.
Unnecessary builds are prevented if the selected value does not change.
-
Change<State>
-
A Change represents the change from one
State to another.
A Change consists of the currentState and nextState.
-
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.
-
ClickableWidget
-
-
Closable
-
An object that must be closed when no longer in use.
-
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.
-
Cubit<State>
-
A Cubit is similar to Bloc but has no notion of events
and relies on methods to emit new states.
-
CustomTransitionPage<T>
-
Page with custom transition functionality.
-
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.
-
Emittable<State extends Object?>
-
An object that can emit new states.
-
EmittableStateStreamableSource<State>
-
A StateStreamableSource that can emit new states.
-
Emitter<State>
-
An Emitter is a class which is capable of emitting new states.
-
EmptyPlugin
-
-
EmptyPluginInterface
-
-
ErrorSink
-
A generic destination for errors.
-
EventBus
-
Dispatches events to listeners using the Dart Stream API. The EventBus
enables decoupled applications. It allows objects to interact without
requiring to explicitly define listeners and keeping track of them.
-
EventService
-
-
ExitAppScope
-
-
FlutterSecureStorage
-
-
FlutterSmartDialog
-
-
FlutterSmartNotifyStyle
-
-
FontSizeResolvers
-
-
FutureProvider<T>
-
Listens to a Future and exposes its result to
child and its descendants.
-
GoRoute
Get started
Configuration
Redirection
Transition animations
Named routes
-
A route that is displayed visually above the matching parent route using the
Navigator.
-
GoRouteData
Type-safe routes
-
A class to represent a GoRoute in
Type-safe routing.
-
GoRouteInformationParser
-
Converts between incoming URLs and a RouteMatchList using
RouteMatcher.
Also performs redirection using RouteRedirector.
-
GoRouteInformationProvider
-
The RouteInformationProvider created by go_router.
-
GoRouter
Get started
Upgrading
Configuration
Navigation
Redirection
Web
Deep linking
Named routes
Error handling
-
The route configuration for the app.
-
GoRouterDelegate
-
GoRouter implementation of RouterDelegate.
-
GoRouterState
-
The route state during routing.
-
ImperativeRouteMatch
-
The route match that represent route pushed through GoRouter.push.
-
InheritedContext<T>
-
A BuildContext associated to an InheritedProvider.
-
InheritedGoRouter
-
GoRouter implementation of InheritedWidget.
-
InheritedProvider<T>
-
A generic implementation of an InheritedWidget.
-
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.
-
JsonConverter<T, S>
-
Implement this class to provide custom converters for a specific Type.
-
JsonEnum
-
Allows configuration of how
enum elements are treated as JSON.
-
JsonKey
-
An annotation used to specify how a field is serialized.
-
JsonLiteral
-
An annotation used to generate a private field containing the contents of a
JSON file.
-
JsonSerializable
-
An annotation used to specify a class to generate code for.
-
JsonValue
-
An annotation used to specify how a enum value is serialized.
-
KeepAliveWrapper
-
-
LeftRightBox
-
-
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.
-
LocaleCubit
-
-
LocaleService
-
-
MacOsDeviceInfo
-
Object encapsulating MACOS device information.
-
MacOsOptions
-
Specific options for macOS platform.
-
MMBuffer
-
A native memory buffer, must call MMBuffer.destroy() after no longer use.
-
MMKV
-
An efficient, small mobile key-value storage framework developed by WeChat.
Works on Android & iOS.
-
MMKVHandler
-
Callback handler for MMKV.
Callback is called on the operating thread of the MMKV instance.
-
MmkvService
-
-
MultiBlocListener
-
Merges multiple BlocListener widgets into one widget tree.
-
MultiBlocObserver
-
A BlocObserver which supports registering multiple BlocObserver
instances. This is useful when maintaining multiple BlocObserver instances
for different functions e.g.
LoggingBlocObserver,
ErrorReportingBlocObserver.
-
MultiBlocProvider
-
Merges multiple BlocProvider widgets into one widget tree.
-
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.
-
MultiRepositoryProvider
-
Merges multiple RepositoryProvider widgets into one widget tree.
-
NameSpace
-
A facade wrapper for customize root path
-
NoTransitionPage<T>
-
Custom transition page with no transition.
-
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.
-
PlaceholderWidget
-
-
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.
-
ReassembleHandler
-
If you need your provider to be notified when 'Hot Reload' occurs,
use this class
-
RebuildFactors
-
-
REdgeInsets
-
-
REdgeInsetsDirectional
-
-
RenderAccurateSizedBox
-
-
RenderAfterLayout
-
-
RepositoryProvider<T>
-
Takes a
create function that is responsible for creating the repository
and a child which will have access to the repository via
RepositoryProvider.of(context).
It is used as a dependency injection (DI) widget so that a single instance
of a repository can be provided to multiple widgets within a subtree.
-
RouteBase
-
The base class for GoRoute and ShellRoute.
-
RouteBuilder
-
Builds the top-level Navigator for GoRouter.
-
RouteConfiguration
-
The route configuration for GoRouter configured by the app.
-
RouteData
-
Baseclass for supporting
Type-safe routing.
-
RouteInformationState<T>
-
The data class to be stored in RouteInformation.state to be used by
GoRouteInformationParser.
-
RouteMatch
-
An matched result by matching a GoRoute against a location.
-
RouteMatchBase
-
The base class for various route matches.
-
RouteMatchList
-
The list of RouteMatchBase objects.
-
RoutingConfig
Configuration
-
A set of parameters that defines routing in GoRouter.
-
RPadding
-
-
RSizedBox
-
-
ScreenUtil
-
-
ScreenUtilInit
-
-
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.
-
Semaphore
-
-
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.
-
ShellRoute
Configuration
-
A route that displays a UI shell around the matching child route.
-
ShellRouteBase
-
Base class for classes that act as shells for sub-routes, such
as ShellRoute and StatefulShellRoute.
-
ShellRouteContext
-
Context object used when building the shell and Navigator for a shell route.
-
ShellRouteData
-
A class to represent a ShellRoute in
Type-safe routing.
-
ShellRouteMatch
-
An matched result by matching a ShellRoute against a location.
-
SliverVisibilityDetector
-
-
SmartConfigAttach
-
showAttach() global config
-
SmartConfigCustom
-
show() global config
-
SmartConfigLoading
-
showLoading() global config
-
SmartConfigNotify
-
show() global config
-
SmartConfigToast
-
showToast() global config
-
SmartDialog
-
-
SmartDialogController
-
SmartDialog Controller
-
StatefulNavigationShell
-
Widget for managing the state of a StatefulShellRoute.
-
StatefulNavigationShellState
-
State for StatefulNavigationShell.
-
StatefulShellBranch
-
Representation of a separate branch in a stateful navigation tree, used to
configure StatefulShellRoute.
-
StatefulShellBranchData
-
Base class for supporting
StatefulShellRoute
-
StatefulShellRoute
Configuration
-
A route that displays a UI shell with separate Navigators for its
sub-routes.
-
StatefulShellRouteData
-
Base class for supporting
StatefulShellRoute
-
StateStreamable<State>
-
A Streamable that provides synchronous access to the current state.
-
StateStreamableSource<State>
-
A StateStreamable that must be closed when no longer in use.
-
StorageService
-
-
Streamable<State extends Object?>
-
An object that provides access to a stream of states over time.
-
StreamProvider<T>
-
Listens to a Stream and exposes its content to
child and descendants.
-
ThemeCubit
-
-
ThemeService
-
-
ThemeStyleCubit
-
-
ToastPlugin
-
-
ToastPluginInterface
-
-
Transition<Event, State>
-
A Transition is the change from one state to another.
Consists of the currentState, an event, and the nextState.
-
TypedGoRoute<T extends GoRouteData>
-
A superclass for each typed go route descendant
-
TypedRoute<T extends RouteData>
-
A superclass for each typed route descendant
-
TypedShellRoute<T extends ShellRouteData>
-
A superclass for each typed shell route descendant
-
TypedStatefulShellBranch<T extends StatefulShellBranchData>
-
A superclass for each typed shell route descendant
-
TypedStatefulShellRoute<T extends StatefulShellRouteData>
-
A superclass for each typed shell route descendant
-
ValueListenableProvider<T>
-
Listens to a ValueListenable and exposes its current value.
-
VisibilityDetector
-
A VisibilityDetector widget fires a specified callback when the widget
changes visibility.
-
VisibilityDetectorController
-
A VisibilityDetectorController is a singleton object that can perform
actions and change configuration for all VisibilityDetector widgets.
-
VisibilityInfo
-
Data passed to the VisibilityDetector.onVisibilityChanged callback.
-
WebBrowserInfo
-
Information derived from
navigator.
-
WebOptions
-
Specific options for web platform.
-
WindowsDeviceInfo
-
Object encapsulating WINDOWS device information.
-
WindowsOptions
-
Specific options for Windows platform.
Functions
-
$checkedConvert<T>(Map map, String key, T castFunc(dynamic), {Object? readValue(Map, String)?})
→ T
-
Helper function used in generated code when
JsonSerializableGenerator.checked is true.
-
$checkedCreate<T>(String className, Map map, T constructor(S <S>(String, S (Object?), {Object? readValue(Map, String)?})), {Map<String, String> fieldKeyMap = const {}})
→ T
-
Helper function used in generated code when
JsonSerializableGenerator.checked is true.
-
$checkedNew<T>(String className, Map map, T constructor(), {Map<String, String>? fieldKeyMap})
→ T
-
Helper function used in generated code when
JsonSerializableGenerator.checked is true.
-
$checkKeys(Map map, {List<String>? allowedKeys, List<String>? requiredKeys, List<String>? disallowNullValues})
→ void
-
Helper function used in generated
fromJson code when
JsonSerializable.disallowUnrecognizedKeys is true for an annotated type or
JsonKey.required is true for any annotated fields.
-
$enumDecode<K extends Enum, V>(Map<K, V> enumValues, Object? source, {K? unknownValue})
→ K
-
Returns the key associated with value
source from enumValues, if one
exists.
-
$enumDecodeNullable<K extends Enum, V>(Map<K, V> enumValues, Object? source, {Enum? unknownValue})
→ K?
-
Returns the key associated with value
source from enumValues, if one
exists.
-
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.
-
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.
Typedefs
-
AfterLayoutCallback
= dynamic Function(RenderAfterLayout ral)
-
-
BlocBuilderCondition<S>
= bool Function(S previous, S current)
-
Signature for the
buildWhen function which takes the previous state and
the current state and is responsible for returning a bool which
determines whether to rebuild BlocBuilder with the current state.
-
BlocListenerCondition<S>
= bool Function(S previous, S current)
-
Signature for the
listenWhen function which takes the previous state
and the current state and is responsible for returning a bool which
determines whether or not to call BlocWidgetListener of BlocListener
with the current state.
-
BlocWidgetBuilder<S>
= Widget Function(BuildContext context, S state)
-
Signature for the
builder function which takes the BuildContext and
state and is responsible for returning a widget which is to be rendered.
This is analogous to the builder function in StreamBuilder.
-
BlocWidgetListener<S>
= void Function(BuildContext context, S state)
-
Signature for the
listener function which takes the BuildContext along
with the state and is responsible for executing in response to
state changes.
-
BlocWidgetSelector<S, T>
= T Function(S state)
-
Signature for the
selector function which
is responsible for returning a selected value, T, based on state.
-
Create<T>
= T Function(BuildContext context)
-
A function that creates an object of type
T.
-
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.
-
Dispose<T>
= void Function(BuildContext context, T value)
-
A function that disposes an object of type
T.
-
ErrorBuilder<T>
= T Function(BuildContext context, Object? error)
-
A callback used to build a valid value from an error.
-
EventHandler<Event, State>
= FutureOr<void> Function(Event event, Emitter<State> emit)
-
An event handler is responsible for reacting to an incoming
Event
and can emit zero or more states via the Emitter.
-
EventMapper<Event>
= Stream<Event> Function(Event event)
-
Signature for a function which converts an incoming event
into an outbound stream of events.
Used when defining custom EventTransformers.
-
EventTransformer<Event>
= Stream<Event> Function(Stream<Event> events, EventMapper<Event> mapper)
-
Used to change how events are processed.
By default events are processed concurrently.
-
ExitCallback
= FutureOr<bool> Function(BuildContext context, GoRouterState state)
-
Signature for function used in
RouteBase.onExit.
-
FlutterSmartLoadingBuilder
= Widget Function(String msg)
-
-
FlutterSmartStyleBuilder
= Widget Function(Widget child)
-
-
FlutterSmartToastBuilder
= Widget Function(String msg)
-
-
FontSizeResolver
= double Function(num fontSize, ScreenUtil instance)
-
-
GoExceptionHandler
= void Function(BuildContext context, GoRouterState state, GoRouter router)
-
The function signature of
GoRouter.onException.
-
GoRouterBuilderWithNav
= Widget Function(BuildContext context, Widget child)
-
Signature of a go router builder function with navigator.
-
GoRouterPageBuilder
= Page Function(BuildContext context, GoRouterState state)
-
The page builder for GoRoute.
-
GoRouterRedirect
= FutureOr<String?> Function(BuildContext context, GoRouterState state)
-
The signature of the redirect callback.
-
GoRouterWidgetBuilder
= Widget Function(BuildContext context, GoRouterState state)
-
The widget builder for GoRoute.
-
Locator
= T Function<T>()
-
A generic function that can be called to read providers, without having a
reference on BuildContext.
-
NavigatorBuilder
= Widget Function(GlobalKey<NavigatorState> navigatorKey, ShellRouteMatch match, RouteMatchList matchList, List<NavigatorObserver>? observers, String? restorationScopeId)
-
Signature for functions used to build Navigators
-
ParserExceptionHandler
= RouteMatchList Function(BuildContext context, RouteMatchList routeMatchList)
-
The function signature of GoRouteInformationParser.onParserException.
-
PopPageWithRouteMatchCallback
= bool Function(Route route, dynamic result, RouteMatchBase match)
-
Signature for a function that takes in a
route to be popped with
the result and returns a boolean decision on whether the pop
is successful.
-
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)
-
-
RebuildFactor
= bool Function(MediaQueryData old, MediaQueryData data)
-
-
RouteMatchVisitor
= bool Function(RouteMatchBase)
-
The function signature for
RouteMatchList.visitRouteMatches
-
ScreenUtilInitBuilder
= Widget Function(BuildContext context, Widget? child)
-
-
ShellNavigationContainerBuilder
= Widget Function(BuildContext context, StatefulNavigationShell navigationShell, List<Widget> children)
-
Builder for a custom container for the branch Navigators of a
StatefulShellRoute.
-
ShellRouteBuilder
= Widget Function(BuildContext context, GoRouterState state, Widget child)
-
The widget builder for ShellRoute.
-
ShellRoutePageBuilder
= Page Function(BuildContext context, GoRouterState state, Widget child)
-
The page builder for ShellRoute.
-
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.
-
StatefulShellRouteBuilder
= Widget Function(BuildContext context, GoRouterState state, StatefulNavigationShell navigationShell)
-
The widget builder for StatefulShellRoute.
-
StatefulShellRoutePageBuilder
= Page Function(BuildContext context, GoRouterState state, StatefulNavigationShell navigationShell)
-
The page builder for StatefulShellRoute.
-
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.
-
VisibilityChangedCallback
= void Function(VisibilityInfo info)
-