Flutter는 main 메소드를 앱의 시작점으로 사용합니다. main 메소드에서 서버나 SharedPreferences 등 비동기로 데이터를 다룬 다음 runApp을 실행해야하는 경우 아래 한줄을 반드시 추가해야합니다.
WidgetsFlutterBinding.ensureInitialized();
void main() {
WidgetsFlutterBinding.ensureInitialized();
Timer(Duration(seconds: 10), () {
runApp(MyFlutterApp());
});
}