Skip to content

Commit

Permalink
home screen added
Browse files Browse the repository at this point in the history
  • Loading branch information
RAVINDULM committed Sep 20, 2022
1 parent ffeaef7 commit 87d25ad
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 2 deletions.
3 changes: 2 additions & 1 deletion lib/Auth/authentication.dart
Expand Up @@ -3,6 +3,7 @@ import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:google_sign_in/google_sign_in.dart';
import 'package:googleauth/screens/home.screen.dart';
import 'package:googleauth/screens/welcome.screen..dart';

FirebaseAuth auth = FirebaseAuth.instance;
Expand All @@ -19,7 +20,7 @@ Future<void> googleSignIn(context) async {
// Navigator.of(context).pushReplacement(WelcomeScreen())
Navigator.push(
context,
MaterialPageRoute(builder: (context) => const WelcomeScreen())
MaterialPageRoute(builder: (context) => const HomeScreen())
);
print("successfully login!");
} catch (e) {
Expand Down
41 changes: 41 additions & 0 deletions lib/screens/home.screen.dart
@@ -0,0 +1,41 @@
import 'package:flutter/material.dart';

class HomeScreen extends StatelessWidget {
const HomeScreen({Key? key}) : super(key: key);

@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Color.fromARGB(255, 255, 255, 255),
appBar: AppBar(
title: const Text('Home'),
backgroundColor: Color.fromARGB(255, 0, 0, 0),
),
body: SingleChildScrollView(
child: Container(
child: Column(children: [
SizedBox(
height: 20,
),
const HomeBody(),
]),
),
));
}
}

class HomeBody extends StatefulWidget {
const HomeBody({Key? key}) : super(key: key);

@override
State<HomeBody> createState() => _HomeBodyState();
}

class _HomeBodyState extends State<HomeBody> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(child: Text("Welcome back!")),
);
}
}
3 changes: 2 additions & 1 deletion lib/screens/login.screen.dart
@@ -1,6 +1,7 @@
import 'package:flutter/material.dart';
import 'package:flutter_signin_button/flutter_signin_button.dart';
import 'package:googleauth/Auth/authentication.dart';
import 'package:googleauth/screens/home.screen.dart';
import 'package:googleauth/screens/welcome.screen..dart';

class Login extends StatelessWidget {
Expand Down Expand Up @@ -100,7 +101,7 @@ class _MyStatefulWidgetState extends State<MyStatefulWidget> {
if (_formKey.currentState!.validate()) {
// Process data.
auth.createUserWithEmailAndPassword(email: email.text, password: password.text).then((_){
Navigator.of(context).pushReplacement(MaterialPageRoute(builder: (context) => WelcomeScreen()));
Navigator.of(context).pushReplacement(MaterialPageRoute(builder: (context) => HomeScreen()));
});
}
},
Expand Down

0 comments on commit 87d25ad

Please sign in to comment.