Skip to content

JessyWts/login_auth_bloc_app

Repository files navigation

login_auth_bloc_app

A new Flutter project. Login authentication base using tab for signin and signup with bloc and firebase. add toaster errors and succes.

Render of App

SignIn, SignUp, Home

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Prerequisites

Install dart

Install flutter

For Login

user infos mail@mail.fr - Test1234@

Install

Get all packages

flutter pub get

Install firebase firebase-cli

  1. Install Firebase

  2. Si vous ne l'avez pas déjà fait, installez la CLI Firebase .

  3. Connectez-vous à Firebase à l'aide de votre compte Google en exécutant la commande suivante :

firebase login
  1. Installez la CLI FlutterFire en exécutant la commande suivante à partir de n'importe quel répertoire :
dart pub global activate flutterfire_cli

Configure app to use firebase

at the root of your project suivre les etapes

flutterfire configure

Init Firebase in app

  1. Depuis le répertoire de votre projet Flutter, exécutez la commande suivante pour installer le plugin principal :
flutter pub add firebase_core
  1. Depuis le répertoire de votre projet Flutter, exécutez la commande suivante pour vous assurer que la configuration Firebase de votre application Flutter est à jour :
flutterfire configure
  1. Dans votre fichier lib/main.dart , importez le plugin principal Firebase et le fichier de configuration que vous avez généré précédemment :
import 'package:firebase_core/firebase_core.dart';
import 'firebase_options.dart';
  1. Également dans votre fichier lib/main.dart , initialisez Firebase à l'aide de l'objet DefaultFirebaseOptions exporté par le fichier de configuration :
Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();

  await Firebase.initializeApp(
    options: DefaultFirebaseOptions.currentPlatform,
  );

  runApp(const MyApp());
}
  1. Reconstruisez votre application Flutter :
flutter run

Usage

Add a package

flutter pub add package_name

Remove a package

flutter pub remove package_name

Modify default launch icon

Package flutter_launcher_icons

flutter pub add flutter_launcher_icons
flutter pub run flutter_launcher_icons

Run Test

Git

Tag -> create branch release/vX.X.X from updated develop push release

git tag -a vX.X.X  -m'version with fiters prices and categories'
git push origin vX.X.X

Authors

Badges

Add badges from somewhere like: shields.io

Dart License GPLv3 License Flutter License

Color Reference

Color Hex
Example Color #0a192f #0a192f
Example Color #f8f8f8 #f8f8f8
Example Color #00b48a #00b48a
Example Color #00d1a0 #00d1a0

About

Flutter Authentication(SignIn, SignUp) using Bloc, firebase control email and password

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors