import 'dart:async'; import 'dart:io'; import 'package:flutter/services.dart'; import 'package:get/get_utils/src/platform/platform.dart'; import 'package:injectable/injectable.dart'; import '../../base/base_controller.dart'; import '../main/main_page.dart'; @injectable class SplashController extends BaseController { final splashDelayedTime = 500; @override void onReady() { _goMain(Duration(milliseconds: splashDelayedTime)); } void _goMain(Duration delayTime) { Future.delayed(delayTime, () { MainPage.start(); }); } void exitApp() { if (GetPlatform.isAndroid) { SystemNavigator.pop(); } else { exit(0); } } }