initU function
Future<void>
initU({
- List<
DeviceOrientation> deviceOrientations = const <DeviceOrientation>[DeviceOrientation.portraitUp, DeviceOrientation.portraitDown],
Implementation
Future<void> initU({
final List<DeviceOrientation> deviceOrientations = const <DeviceOrientation>[
DeviceOrientation.portraitUp,
DeviceOrientation.portraitDown,
],
}) async {
WidgetsFlutterBinding.ensureInitialized();
await SystemChrome.setPreferredOrientations(deviceOrientations);
await ULocalStorage.init();
UApp.packageInfo = await PackageInfo.fromPlatform();
if (UApp.isAndroid) UApp.androidDeviceInfo = await UApp.deviceInfo.androidInfo;
if (UApp.isIos) UApp.iosDeviceInfo = await UApp.deviceInfo.iosInfo;
if (UApp.isWeb) UApp.webBrowserInfo = await UApp.deviceInfo.webBrowserInfo;
if (UApp.isWindows) UApp.windowsDeviceInfo = await UApp.deviceInfo.windowsInfo;
if (UApp.isMacOs) UApp.macOsDeviceInfo = await UApp.deviceInfo.macOsInfo;
if (UApp.isLinux) UApp.linuxDeviceInfo = await UApp.deviceInfo.linuxInfo;
ULoading.initialize(key: navigatorKey, blurAmount: 1, overlayColor: Colors.black12);
// await CustomCrashlytics.initialize();
return;
}