Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Flutter: Part 10 Firebase Cloud Firestore

Flutter: Part 10 Firebase Cloud Firestore

3h 53mAdvanced2019-08-30

Authors

London App Brewery

London App Brewery

App development bootcamp

Angela Yu

Angela Yu

Doctor, iOS Developer, Founder of London App Brewery

Course details

Learn how to build and deploy interactive Flutter apps for iOS and Android with Google Firebase. This project-based course is an advanced use case for Flutter that helps developers build a fully functioning messaging app that can be deployed directly to app stores. Instructor Angela Lu starts by helping you prepare the app screens and classes and add custom interactive animation. Then she shows how to create new Firebase projects for both Android and iOS, integrating user authentication and a Firestore database. She also shows how to stream the messaging data and complete the styling of the app in anticipation of launch. This practical assignment helps illustrate the lessons learned and gives you a fun project to add to your Flutter portfolio.

Learning objectives
Refactoring routes
Customizing Flutter animations
Setting up a Firebase project
Authenticating users with FirebaseAuth
Streaming data from Firestore

Skills covered

FlutterCross-Platform DevelopmentMobile DevelopmentSoftware Development ToolsGoogleSoftware DevelopmentOne-Off

Concepts

1. Flutter and Firebase Cloud Firestore - Flash Chat Project

  • 01 - Flash chat - A lightning fast messaging app
  • 02 - Named routes challenge
  • 03 - Dart static modifier
  • 04 - Refactor routes with the static const
  • 05 - Flutter hero animations
  • 06 - Custom Flutter animations with the animation controller
  • 07 - Dart mixins
  • 08 - Prepackaged Flutter animations
  • 09 - Code refactoring challenge
  • 10 - Creating a new Firebase project
  • 11 - Android Firebase project setup
  • 12 - iOS Firebase project setup
  • 13 - Firebase Flutter packages setup (iOS and Android)
  • 14 - Registering users with Firebase using FirebaseAuth
  • 15 - Authenticating users with FirebaseAuth
  • 16 - Showing a spinner while the user waits
  • 17 - Saving data into Cloud Firestore
  • 18 - Listening for data from Firebase using streams
  • 19 - Dart streams
  • 20 - Stream widgets using the StreamBuilder
  • 21 - The Flutter ListView
  • 22 - A different UI for different senders
  • 23 - Cloud Firestore security rules

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal