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 T into 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.