class Splashbinding extends Bindings { @override void dependencies() { Get.put<SplashController>(SplashController()); Get.lazyPut(() => SignupController()); } } //////////////////////// final SharedPreferences pref = await SharedPreferences.getInstance(); pref.setString("email", model.Login_Emailcontroller.value.text); //////////// class SplashController extends GetxController with GetSingleTickerProviderStateMixin { @override void onInit() { super.onInit(); Future.delayed( const Duration(seconds: 2), () async { final SharedPreferences pref = await SharedPreferences.getInstance(); final u = pref.get("email"); u != null ? Get.toNamed("/HomeScreen") : Get.toNamed("loginScreen"); }, ); } }