shared preferences to keep user logged in flutter

shared preferences to keep user logged in flutter

You can navigate to the Login page if the user details are saved in the storage else to the Home page with the below code

Make sure WidgetFlutterBinding.ensureInitialized() is the first line of main()

import ‘package:shared_preferences/shared_preferences.dart’; import ‘package:flutter/material.dart’;

 Future main() async {
      WidgetsFlutterBinding.ensureInitialized();
      SharedPreferences prefs = await SharedPreferences.getInstance();
      var email = prefs.getString('email');
      print(email);
      runApp(MaterialApp(home: email == null ? Login() : Home()));
    }

 


Leave a comment