flutter-login
flutter-login copied to clipboard
Flutter app for authentication with Google and custom Email
Flutter app for authentication
Implementing GoogleSignIn and custom Email SignIn and SignUp using Firebase
![](https://user-images.githubusercontent.com/45196516/66695800-2db3cc00-ece3-11e9-91af-22db8a9ff910.png)
![](https://user-images.githubusercontent.com/45196516/66695635-ae71c880-ece1-11e9-943a-08a9f38a51b5.png)
![](https://user-images.githubusercontent.com/45196516/66695767-f513f280-ece2-11e9-85fd-fbb554433159.png)
Getting Started with prerequisites
- Migrate the app to AndroidX from android.support libraries Or create project with flutter create --androidx project_name
- Add the following dependencies to your pubspec.yaml firebase_auth, google_sign_in and flutter_auth_buttons(optional)
- Go to Firebase website, create an account
- Create project in the Firebase Console and follow the steps shown there
- Download the JSON file adn paste it in your app_name/android/app folder
- Do the changes in project-level and app-level build.gradle file
- sync the changes in gradle files using an IDE (example-AndroidStudio)
- For Google sign in you need to add your sha1 fingerprint to your app in Firebase Console / Project Setting
Note
- Do not skip any steps
- Must know the basic of Object-Oriented-Programming
- Clear your queries on StackOverFlow
Author
- Manu Abhay Singhal (https://github.com/abhay1205)