Udemy – Flutter & Dart – The Complete Guide 2025 Edition

00:00:00 – 1. Module Introduction

00:01:37 – 2. App & Firebase Setup

00:07:18 – 3. Adding an Authentication Screen

00:19:13 – 4. Adding Buttons & Modes to the Authentication Screen

00:25:57 – 5. Validating User Input

00:34:24 – 6. Firebase CLI & SDK Setup 12

00:42:27 – 8. Firebase CLI & SDK Setup 22

00:48:42 – 9. Signing Users Up

00:57:27 – 10. Logging Users In

01:03:43 – 11. Showing Different Screens Based On The Authentication State

01:12:34 – 12. Adding a Splash Screen (Loading Screen)

01:15:16 – 13. Adding User Logout

01:19:41 – 15. Image Upload Setup & First Steps

01:24:25 – 16. Adding a User Image Picker Widget

01:28:29 – 17. Using the ImagePicker Package

01:36:06 – 18. Managing The Selected Image In The Authentication Form

01:41:12 – 19. Uploading Images To Firebase

01:48:03 – 20. Showing a Loading Spinner Whilst Uploading

01:51:09 – 21. Adding a Remote Database Firestore Setup

01:55:52 – 22. Sending Data to Firestore

02:03:18 – 23. Storing a Username

02:08:05 – 24. Adding ChatMessages & Input Widgets

02:18:18 – 26. Sending & Reading Data To & From Firestore

02:29:14 – 27. Loading & Displaying Chat Messages as a Stream

02:37:30 – 28. Styling Chat Message Bubbles

02:49:31 – 29. Push Notifications – Setup & First Steps

02:58:51 – 30. Requesting Permissions & Getting an Address Token

03:05:07 – 31. Testing Push Notifications

03:10:33 – 32. Working with Notification Topics

03:13:16 – 33. Sending Push Notifications Automatically via Cloud Functions

03:25:04 – 34. Module Summary

Exercise Files
2. main.dart.txt
Size: 126.00 B
3. chat.png.txt
Size: 125.00 B
6. Firebase-Flutter-SDK-CLI-Setup-Docs.txt
Size: 46.00 B
28. message-bubble.dart.txt
Size: 136.00 B
29. Firebase-Flutter-Push-Notifications-Setup-Docs.txt
Size: 63.00 B
7. FlutterFire Configuration.
Size: 500.00 B
14. Firebase & Image Storage.
Size: 508.00 B
25. A Note About Reading Data From Firestore.
Size: 1,017.00 B
33. index.js.zip
Size: 625.00 B
0% Complete