Learnova

Firebase for Flutter: Auth, Firestore & Push

Sign-in, real-time data, storage and notifications without your own server

4.8(2,114 ratings)12,960 learners· 2h 30m
DRCreated by Daniel Reyes· Updated Oct 2026

What you'll learn

  • Add every Firebase sign-in method
  • Model data for Firestore
  • Write security rules
  • Send targeted push notifications

Everything Firebase can do for a Flutter app, built into one real project: a chat app with sign-in, live messages, image upload and push notifications. You'll also learn the security rules and data modeling that keep costs low.

Course content

4 sections · 13 lessons · 2h 30m total length

1 · Setup3 lessons · 23m
  • 1.2 flutterfire configure explained9:40
  • 1.3 Environments: dev and prod8:15
2 · Authentication3 lessons · 38m
  • 2.1 Email and password12:30
  • 2.2 Google and Apple sign-in15:10
  • 2.3 Anonymous users and account linking10:45
3 · Firestore4 lessons · 56m
  • 3.1 Documents, collections and queries14:20
  • 3.2 Real-time listeners11:35
  • 3.3 Data modeling for cost13:50
  • 3.4 Security rules16:05
4 · Storage & push3 lessons · 33m
  • 4.1 Uploading images10:25
  • 4.2 FCM topics and tokens12:40
  • 4.3 Notification taps and deep links9:30

Instructor

DR
Daniel Reyes

Google Developer Expert, Flutter · 72,581 students · 4 courses

Daniel has shipped 40+ Flutter apps for startups and banks. He teaches the way he builds: small steps, real projects, no fluff.

Learner reviews

MBMira B.
Videos in section 4 use an old Firebase console. Confusing.