flutter_easy 0.4.0 flutter_easy: ^0.4.0 copied to clipboard
A common Flutter package.
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_easy/flutter_easy.dart';
import 'app.dart';
// TODO:运行非web报错的时候注掉即可
// import 'package:shared_preferences_web/shared_preferences_web.dart';
// import 'dart:html' as html;
void main() {
createEasyApp(
// TODO:运行非web报错的时候注掉即可
// sharedPreferencesWebInstance: SharedPreferencesPlugin(),
// webUserAgent: html.window.navigator.userAgent.toLowerCase(),
isSelectBaseURLTypeFlag: true,
initCallback: initApp,
completionCallback: () {
runApp(createApp());
if (isAndroid) {
SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
DeviceOrientation.portraitDown,
]);
// Set overlay style status bar. It must run after MyApp(), because MaterialApp may override it.
SystemUiOverlayStyle systemUiOverlayStyle =
SystemUiOverlayStyle(statusBarColor: Colors.transparent);
SystemChrome.setSystemUIOverlayStyle(systemUiOverlayStyle);
}
},
);
}