Completed
) Writing Notes to Cloud Firestore
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Flutter Course for Beginners – 37-hour Cross Platform App Development Tutorial
Automatically move to the next video in the Classroom when playback concludes
- 1 ) Introduction
- 2 ) Developer Accounts
- 3 ) Setup
- 4 ) Introduction to Dart
- 5 ) Dart Control Statements and Collections
- 6 ) Sound Null safety in Dart
- 7 ) Dart Enumerations, Classes and Objects
- 8 ) Advanced Dart
- 9 ) Project Setup
- 10 ) iOS App Setup
- 11 ) Android App Setup
- 12 ) Firebase Backend Setup
- 13 ) Basic Registration Screen
- 14 ) Login View
- 15 ) Separating App Initialization from Login and Register Screens
- 16 ) Setting up Git and GitHub
- 17 ) Email Verification View
- 18 ) Link Between Login and Register Views
- 19 ) Logout View
- 20 ) Go From Login to Notes View
- 21 ) Cleaning Up our Routes
- 22 ) Error Handling in Login View
- 23 ) Error Handling in Register View, Next Screen After Registration
- 24 ) Confirming Identity Before Going to Main UI
- 25 ) Auth Service
- 26 ) Migrating to Auth Service
- 27 ) Unit Testing our AuthService
- 28 ) CRUD Local Storage
- 29 ) Working with Streams in Notes Service
- 30 ) Preparing Notes View to Read All Notes
- 31 ) Preparing to Create New Notes
- 32 ) Creating New Notes
- 33 ) Displaying Notes in Notes View
- 34 ) Deleting Existing Notes in Notes View
- 35 ) Updating Existing Notes
- 36 ) Protecting NotesService with Current User
- 37 ) Writing Notes to Cloud Firestore
- 38 ) Migrating to our Firestore Service
- 39 ) Sharing Notes
- 40 ) Introduction to Bloc
- 41 ) Converting our Auth Process to Bloc
- 42 ) Handling Auth Bloc Exceptions During Login
- 43 ) Moving to Bloc for Routing and Dialogs
- 44 ) Loading Screens
- 45 ) Final Touches Before App Release
- 46 ) App Icons and App Name
- 47 ) Splash Screen
- 48 ) Sending our iOS app to App Store Connect
- 49 ) Releasing our iOS App
- 50 ) Fixing Firebase Security Rules and Resubmitting the iOS App
- 51 ) Releasing our Android App
- 52 ) Localization in Flutter
- 53 ) Outro