app_shell library
Classes
-
KataglyphisAppShell<
T> - The application shell both Kataglyphis Flutter apps are built on.
- KataglyphisAppShellBinding
- What an app hands back from its AppShellBindingBuilder.
- KataglyphisAppShellRuntime
- The shell-owned state an app needs in order to fill in an AppAttributes.
Constants
- kAppShellFontFamily → const String
- The default font family for both apps' themes.
Typedefs
-
AppShellBindingBuilder<
T> = KataglyphisAppShellBinding Function(T data, KataglyphisAppShellRuntime runtime) -
Turns the loaded
Tinto the two objects the shared tail needs. -
AppShellDataLoader<
T> = Future< T> Function() - Loads everything an app needs before its first frame.
- AppShellErrorBuilder = Widget Function(BuildContext context, Object? error, StackTrace? stackTrace)
- Builds the screen shown when AppShellDataLoader failed.
- AppShellLoadingBuilder = Widget Function(BuildContext context)
- Builds the screen shown while AppShellDataLoader is still running.