Skip to content

Provides Authentication screens with login & signup ( Email/Password or Google Account ) & Reset Password functionalities to help speed up development. Using Firebasse & Bloc

Notifications You must be signed in to change notification settings

MoazSayed7/Flutter-Bloc_Cubit-Animated-Auth-Screens-Firebase-Login-SignUp-Reset-SignWithGoogle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a79bd70 · May 19, 2024

History

42 Commits
May 18, 2024
May 18, 2024
May 18, 2024
May 18, 2024
May 18, 2024
May 18, 2024
May 18, 2024
May 18, 2024
May 18, 2024
Feb 21, 2024
May 18, 2024
May 19, 2024
Feb 21, 2024
May 18, 2024
May 18, 2024

Repository files navigation

Stand With Palestine

Flutter Animated Login & Signup ( Google or Email/Password) & Reset Password with Firebase Authentication Bloc ( Cubit )

📷 App Demo

SignUp using Email & Password Screen

drawing drawing drawing


drawing drawing drawing

SignUp using the Google Account Screen ( After Select Account )

drawing drawing

Login Screen

drawing drawing drawing

Reset Password Screen

drawing drawing drawing

Home Screen

drawing drawing drawing

No Internet Connection Screen

drawing

A Flutter project implementing animated login, signup, and password reset screens using Firebase authentication. The project also includes Google sign-in integration and utilizes various dependencies like awesome_dialog, firebase_auth, firebase_core, flutter_screenutil, font_awesome_flutter, gap, google_sign_in, and rive.

Features

  • Animated UI: Utilizes the bear headless animation for a visually appealing user interface.
  • Firebase Authentication: Implements email and password authentication using Firebase.
  • Google Sign-In: Allows users to sign up or log in using their Google accounts.
  • Responsive Design: Uses flutter_screenutil for responsive UI design across various screen sizes.
  • Custom Dialogs: Integrates awesome_dialog for custom dialogs in the app.

Getting Started

Follow these instructions to get the project up and running on your local machine.

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/MoazSayed7/Flutter-Animated-Auth-Screens-Firebase-Login-SignUp-Reset-SignWithGoogle.git
  2. Navigate to the project directory:

    cd Flutter-Animated-Auth-Screens-Firebase-Login-SignUp-Reset-SignWithGoogle
  3. Install dependencies:

    flutter pub get
  4. Set up Firebase for your project by following the Using Firebase CLI.

  5. Run the app:

    flutter run

Dependencies

Animation Link

About

Provides Authentication screens with login & signup ( Email/Password or Google Account ) & Reset Password functionalities to help speed up development. Using Firebasse & Bloc

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published