Advertisement
Guest User

Untitled

a guest
Jun 14th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Dart 0.77 KB | None | 0 0
  1. import 'package:flutter/material.dart';
  2. import 'package:shared_preferences/shared_preferences.dart';
  3. import 'pages/homepage.dart';
  4. import 'pages/loginpage.dart';
  5.  
  6. void main() async {
  7.   SharedPreferences prefs = await SharedPreferences.getInstance();
  8.   runApp(AuthExpress(preferences: prefs));
  9. }
  10.  
  11. class AuthExpress extends StatelessWidget {
  12.  
  13.   final SharedPreferences preferences;
  14.  
  15.   AuthExpress({this.preferences});
  16.  
  17.   Widget showPageWetherLoggedOrNot() {
  18.     if (preferences.getBool('isLogged') == true)
  19.       return HomePage();
  20.     else {
  21.       return LoginPage();
  22.     }
  23.   }
  24.  
  25.  
  26.   @override
  27.   Widget build(BuildContext context) {
  28.     return new MaterialApp(
  29.        debugShowCheckedModeBanner: false,
  30.        home: showPageWetherLoggedOrNot(),
  31.     );
  32.   }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement