UMaterialApp constructor

const UMaterialApp({
  1. required Locale locale,
  2. required Widget home,
  3. required ThemeData lightThemeData,
  4. required ThemeData darkThemeData,
  5. Key? key,
  6. String title = "",
  7. TransitionBuilder? builder,
  8. List<NavigatorObserver> navigatorObservers = const <NavigatorObserver>[],
  9. Map<String, WidgetBuilder> routes = const <String, WidgetBuilder>{},
  10. RouteFactory? onGenerateRoute,
  11. List<LocalizationsDelegate> localizationsDelegates = const <LocalizationsDelegate<dynamic>>[],
})

locale is used on first launch; later the saved language wins.

Implementation

const UMaterialApp({
  required this.locale,
  required this.home,
  required this.lightThemeData,
  required this.darkThemeData,
  super.key,
  this.title = "",
  this.builder,
  this.navigatorObservers = const <NavigatorObserver>[],
  this.routes = const <String, WidgetBuilder>{},
  this.onGenerateRoute,
  this.localizationsDelegates = const <LocalizationsDelegate<dynamic>>[],
});