dart based login-screen that connects with Firebase Auth to enable users to sign-in

Related tags

Animation login
Overview

A Flutter / Firebase login screen

A simple flutter/dart based login-screen that connects with Firebase Auth to enable users to sign-in/up with Email or through Facebook.

It's created as a template that I or you can use in upcoming projects instead of having to reinvent the wheel over and over again.

Flutter login screen

Getting Started With This Template

As it's based on Firebase and uses Facebook to login, you'll need to do the following to make it work:

1) Register your app on Firebase

Register on https://firebase.google.com/ and create your app in there.

Make sure to register it as both an android and iOS app.

Go to Authentication -> Sign-In method and enable both Email/Password & Facebook. Follow Firebase' notes to set it up correctly.

When done, go to the settings page for your app and fill out the following:

Android:

  • Package name of your flutter project
  • SHA fingerprints for all your development environments.

When done, download the google-services.json file and place it in your android/app/ folder.

iOS

  • AppNickname
  • BundleID from your flutter project.

When done,download the GoogleService-Info.plist file and place it in the ios/runner/ folder.

IMPORTANT: This file should also be added to your Runner.xcodeproj through Xcode.

When you open the file in Xcode, find the Runner project in the left side menu and right click it.

Select "Add Files to Runner", navigate to the file you just added to your ios/runner/ folder and select it.

Now just close Xcode.

Additional resources:

2) Register your app on Facebook

Follow this quick setup guide: https://medium.com/flutterpub/firebase-fb-sign-in-and-flutter-7ab4bdc7172e

Easy changes you can make:

As I've decided to follow the MVC pattern, you can easily change the text by navigating to the Model class in the main file. Also, all colors & text-styling should be easily changed by navigating to the Theme in the bottom of the main file.

Update Notes:

09-09-2019: Committed the vers. 1.00 of the login_screen. It's tested on both iOS and Android and should work fine on devices larger than an iPhone SE.

Roadmap:

  • Improve UX by testing it on additional phones. Making sure there're no overflow errors.
  • Add error messages to login form
You might also like...

giao diện login facebook

buoi1 A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is

Nov 4, 2021

Flutter UI Login App with Figma

login_tasks_list A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Nov 17, 2021

A Flutter Login Page UI project

A Flutter Login Page UI project

flutter_login_ui A new Flutter Login Page UI project. Getting Started This project is a starting point for a Flutter application. A few resources to g

Dec 4, 2021

Mobile app onboarding, Login, Signup page with #flutter.

Mobile app onboarding, Login, Signup page with #flutter.

Welcome page, Login Page and Sign up page - Flutter UI Watch it on YouTube Packages we are using: flutter_svg: link We design 3 screens first one is a

Jan 6, 2023

A catalog of beautiful login UI

A catalog of beautiful login UI

Login Catalog davidcobbina.com A catalog of beautiful login UI built with flutter. Beautifully crafted with flutter and love, a useful UI full of diff

Nov 29, 2022

A simple login UI written in flutter

login_ui A simple Flutter login ui. Sign in screen Sign up screen

Nov 2, 2022

Login Page UI Design and Animation For Flutter

Login Page UI Design and Animation For Flutter

Flutter Beautiful Login Page UI Design and Animation - Day 14 class Afgprogramme

Dec 24, 2021

Phone number authentication + OTP login page built with @flutter 😍

Phone number authentication + OTP login page built with @flutter 😍

The Gorgeous Otp A login page built with flutter inspired by a design found on Uplabs Login Screen OTP Screen Tools This project uses the phone connec

Nov 22, 2022

Flutter Login interface using basic widgets such as Row, Column

Flutter Login interface using basic widgets such as Row, Column

Login UI - Flutter Descrição do Projeto 📳 Interface de login utilizando widgets

Oct 25, 2022
Owner
Pamela Nyasha Muzoma
Pamela Nyasha Muzoma
Provides login screen with login/signup functionalities to help speed up development

Flutter Login FlutterLogin is a ready-made login/signup widget with many animation effects to demonstrate the capabilities of Flutter Installation Fol

Near Huscarl 945 Nov 2, 2021
A Flutter project for login and sign up

loginsignup A new Flutter project for login and sign up. Getting Started This project is a starting point for a Flutter application. A few resources t

Faysal Neowaz 8 Dec 27, 2022
Login and Sign up Screens UI For Flutter

Login and Sign up Screens UI A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to

Mohit rao 6 Nov 21, 2022
Ishop - Flutter ecommerce application concept, onboarding, login , sign up and marketplace

Ishop Flutter ecommerce application concept, onboarding, login , sign up and mar

Sam M.K 0 Dec 31, 2021
Basic login and signup screen designed in flutter

flutter_login_signup Simple basic authentication app designed in flutter. App design is based on Login/Register Design designed by Frank Arinze Downlo

Sonu Sharma 551 Jan 6, 2023
Best 6 Flutter Login Screen Design

Flutter Login Home Animation A new open-source Flutter project that enables the developer to quickly get started with the Flutter animation and applic

GeekyAnts 1.1k Dec 28, 2022
A Flutter package to custom splash screen like change logo icon, logo animation, and splash screen background color.

Custom Splash Screen A Flutter package to custom splash screen: change logo icon, logo animation, and splash screen background color. (Custom from ani

tranhuycong 78 Sep 6, 2022
A signin/login project with Flutter and Firebase

SignIn_Firebase This is a signin/login project.Here some of screenshot in my pro

Sadia Afrin 0 Dec 19, 2021
A widget for stacking cards, which users can swipe horizontally and vertically with beautiful animations.

A widget for stacking cards, which users can swipe horizontally and vertically with beautiful animations.

HeavenOSK 97 Jan 6, 2023
Random Users details in flutter from randomusers api

Random Users A new Flutter Random Users Details using randomuser.me api. Getting Started It is an Random users details with some cool UI, Details of u

Bharat Agarwal 14 Jul 29, 2022