Learn how to incorporate Firebase into our Flutter apps

Overview

App Brewery Banner

Flash Chat ⚡️

Our Goal

The objective of this tutorial is to learn how to incorporate Firebase into our Flutter apps. We'll be using Firebase Cloud Firestore as well as the Firebase authentication package to equip our app with a cloud-based NoSQL database and secure authentication methods.

What you will create

We’re going to build a modern messaging app where users can sign up and log in to chat.

Finished App

What you will learn

  • How to incorporate Firebase into your Flutter projects.
  • How to use Firebase authentication to register and sign in users.
  • How to create beautiful animations using the Flutter Hero widget.
  • How to create custom aniamtions using Flutter's animation controller.
  • Learn all about mixins and how they differ from superclasses.
  • Learn about Streams and how they work.
  • Learn to use ListViews to build scrolling views.
  • How to use Firebase Cloud Firestore to store and retrieve data on the fly.

This is a companion project to The App Brewery's Complete Flutter Development Bootcamp, check out the full course at www.appbrewery.co

End Banner

You might also like...

A counter app to learn Flutter Bloc Concepts

counter A counter app to learn Flutter Bloc Concepts Flutter Bloc Crash Course Short Notes For every interaction, the app should be in a different sta

Oct 24, 2021

A flutter quiz app that helps you learn about the City of Munich

A flutter quiz app that helps you learn about the City of Munich

MucQuiz MucQuiz is a quiz app that helps you learn about the City of Munich. It is a submission for the City of Munich challenge at hackaTUM 2021. Scr

Sep 6, 2022

The objective of this tutorial is to learn about asynchronous programming in Dart.

The objective of this tutorial is to learn about asynchronous programming in Dart.

The objective of this tutorial is to learn about asynchronous programming in Dart. We'll look at how to carry out time consuming tasks such as getting device location and networking to get data from the internet.

Oct 5, 2021

A simple app for studying the japanese vocabulary you will learn in your japanese learning journey based on cards with meaning, pronunciation and kanji.

A simple app for studying the japanese vocabulary you will learn in your japanese learning journey based on cards with meaning, pronunciation and kanji.

KanPractice A simple app for studying the japanese vocabulary you will learn in your japanese learning journey based on cards with meaning, pronunciat

Jan 3, 2023

(Complete flutter application) Exam and training app as social media, prepared with Firebase backend services, Bloc State management, Singleton design pattern, Unit and widget tests, firebase mocking, Custom local libraries, etc.

(Complete flutter application) Exam and training app as social media, prepared with Firebase backend services, Bloc State management, Singleton design pattern, Unit and widget tests, firebase mocking, Custom local libraries, etc.

(Complete flutter application) Exam and training app as social media, prepared with Firebase backend services, Bloc State management, Singleton design pattern, Unit and widget tests, firebase mocking, Custom local libraries, etc.

Jul 14, 2022

Simple product management app, with Auth module made with Firebase Auth and Firebase Firestore ODM

Simple product management app, with Auth module made with Firebase Auth and Firebase Firestore ODM

Firestore App Simple product management app, with Auth module made with Firebase Auth and Firebase Firestore ODM. You can login or signup with email o

Jun 24, 2022

A flutter plugin for integrating Mobile Money Payments to your flutter apps

A flutter plugin for integrating Mobile Money Payments to your flutter apps

Add Mobile Money payments to your flutter apps using the FlutterWave api gateway. Features Recieve Payments through Mobile Money in Uganda Supports MT

Nov 9, 2022

Flutter OSM - OSM Plugin For Flutter Apps

flutter_osm_plugin osm plugin for flutter apps (only Android for now, iOS will b

Mar 29, 2022

A flutter clean architecture series, the way we build clean apps.

Flutter Clean Archeticture Series 🌍 "Making the world a better place" ✅ Full Articles You can check out the full Medium articles on devmuaz ✅ Branche

Jan 4, 2023
Owner
null
This is a project we created for our Mobile App Development task under The Sparks Foundation Internship.

Hello everyone! This is a project we created for our Mobile App Development task under The Sparks Foundation Internship. We hope you like it!

Eyosiyas Tibebu 4 Jun 14, 2022
A re-modding of the Flutter 2.5 Skeleton App Template into something that really equally shows flutter best practices in DevOPS, OOP, and UX.

A re-modding of the Flutter 2.5 Skeleton App Template into something that really equally shows flutter best practices in DevOPS, OOP, and UX.

Fred Grott 20 Dec 22, 2022
Package your Flutter app into OS-specific bundles (.app, .exe, etc.) via Dart or the command line.

flutter_app_packager Package your Flutter app into OS-specific bundles (.app, .exe, etc.) via Dart or the command line. The flutter_app_packager sourc

LeanFlutter 415 Jan 8, 2023
A package that allows you to add native drag and drop support into your flutter app.

native_drag_n_drop A package that allows you to add native drag and drop support into your flutter app. Currently supported features Support iPadOS 11

Alex Rabin 21 Dec 21, 2022
Add a powerful and customizable GIPHY picker into your Flutter app.

enough_giphy_flutter Add a powerful and customizable GIPHY picker into your Flutter app. Benefits Using enough_giphy_flutter has the following benefit

null 0 Apr 21, 2022
Spyxpo Web to App Builder - a tool which is used to convert a website into an app for iOS, Android, Windows, macOS and Linux.

Spyxpo Web to App Builder Convert any website into an iOS/Android app. This is a preview build for testing purposes major update coming soon. Supporte

Spyxpo 4 Aug 24, 2022
Firebase + Flutter sample apps with code snippets, supported by comprehensive articles for each implementation.

FlutterFire Samples This repo is created to contain various sample apps demonstrating the integration of Firebase with Flutter. The final goal is to c

Souvik Biswas 186 Dec 24, 2022
Create an Invoice PDF Document completely with Flutter and learn how to generate and view this invoice in Flutter.

Create an Invoice PDF Document completely with Flutter and learn how to generate and view this invoice in Flutter.

Johannes Milke 124 Jan 4, 2023
Learn how to integrate horizontal & vertical dividers for the widgets in your Flutter app.

Divider - Horizontal & Vertical - Deep Dive - Flutter Learn how to integrate horizontal & vertical dividers for the widgets in your Flutter app. ⚡  So

Johannes Milke 4 Dec 19, 2020