Skip to content

It's an amazing UI for (Intro, Login & Register) screens. In addition, it has full authentication using Firebase Authentication.

License

Notifications You must be signed in to change notification settings

TarekAlabd/Authentication-With-Amazing-UI-Flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Authentication-With-Amazing-UI-Flutter

It's an amazing UI for (Intro, Login & Register) screens. In addition, it has full authentication using Firebase Authentication.

Tutorial

You can watch the tutorial on YouTube yo know how to build these screens and to link them with Firebase Authentication.

Flutter Tutorials - Build intro, login & Register screens using Firebase

Don't forget to star the project ⭐ and fork it to start coding with it.

Features 🎯

  • Free & Open Source
  • Very Easy to use
  • Cross Platform App (Android - IOS)
  • Amazing UI (Intro, Login & Register screen)
  • Simple Animation (Hero)
  • Validation
  • Firebase Authentication (Login, Register & Logout)
  • Email & Password(Sign-in & sign-up method)
  • Google(Sign-in & sign-up method)
  • Facebook(Sign-in & sign-up method)
  • Twitter(Sign-in & sign-up method)
  • Password Reset
  • Email Verification

Preview (Screens & Gif)

Language & Framework

  • Dart
  • Flutter

Contribtuing 💡

  1. Download the repository files (project) from the download section or clone this project by typing in the bash the following command:

    git clone https://github.com/TarekAlabd/Authentication-With-Amazing-UI-Flutter.git
    
  2. Run the project with Firebase (in the next section)

  3. Open this project on Android Studio or Visual studio code (or any IDE you use to develop flutter apps).

  4. Run the app on the emulator or simulator.

  5. Edit and add what you want. For sure, your pull requests is welcomed. 😃

Running the project with Firebase

To use this project with Firebase authentication, some configuration steps are required.

  • Create a new project with the Firebase console.
  • Add iOS and Android apps in the Firebase project settings.
  • On Android, use com.tarek.login_register_auth as the package name.
  • then, download and copy google-services.json into android/app.
  • On iOS, use com.codingwithflutter.firebaseAuthDemo as the bundle ID.
  • then, download and copy GoogleService-Info.plist into iOS/Runner, and add it to the Runner target in Xcode.

See this document for full instructions:

Contact me ☎️

LinkedIn: Tarek Alabd
Twitter: @TarekAlabd

About

It's an amazing UI for (Intro, Login & Register) screens. In addition, it has full authentication using Firebase Authentication.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published