runReloadableArtisanalApp function
Future<void>
runReloadableArtisanalApp({
- required ReloadWidgetBuilder homeBuilder,
- required ReloadController controller,
- String? title,
- Theme? theme,
- Theme? darkTheme,
- ThemeMode themeMode = ThemeMode.system,
- Theme themeBuilder()?,
- ProgramOptions? options,
- ProgramHost? host,
- ImageAutoMode? imageAutoMode,
Runs an ArtisanalApp with a reloadable home widget.
This is the app-shell equivalent of runReloadableWidgetApp. It keeps the
ArtisanalApp conveniences such as title propagation, theming, and the
built-in debug console while still exposing a ReloadHost-managed home
subtree.
Implementation
Future<void> runReloadableArtisanalApp({
required ReloadWidgetBuilder homeBuilder,
required ReloadController controller,
String? title,
Theme? theme,
Theme? darkTheme,
ThemeMode themeMode = ThemeMode.system,
Theme Function()? themeBuilder,
runtime.ProgramOptions? options,
hosts.ProgramHost? host,
ImageAutoMode? imageAutoMode,
}) {
return runArtisanalApp(
ArtisanalApp(
title: title,
theme: theme,
darkTheme: darkTheme,
themeMode: themeMode,
themeBuilder: themeBuilder,
home: ReloadHost(
controller: controller,
builder: homeBuilder,
),
),
options: options,
host: host,
imageAutoMode: imageAutoMode,
);
}