[Code With Andrea] Flutter & Firebase Masterclass (COMPLETE PACKAGE) |
|-- 0. Free Premium Accounts at OfficialMrB.com.txt - 642 Bytes |
| Extras |-- 083. Starter project and Firebase configuration.html - 1.36 MB |
| Extras |-- 081. Section Intro (4).html - 1.37 MB |
| Extras |-- 093. Updated Starter Project with Firebase seed data.html - 1.37 MB |
| Extras |-- 102. How to collect payments on mobile_ Stripe or IAP_.html - 1.37 MB |
| Extras |-- 007. Introduction to Firebase Auth & Firebase UI Auth.html - 1.39 MB |
| Extras |-- 066. Section Intro (3).html - 1.39 MB |
| Extras |-- 136. Updating the CORS policy for the deployed Flutter web app.html - 1.39 MB |
| Extras |-- 003. Firebase Basics_ Introduction.html - 1.4 MB |
| Extras |-- 092. Section Intro (5).html - 1.4 MB |
| Extras |-- 130. Wrap Up (5).html - 1.41 MB |
| Extras |-- 027. Wrap Up.html - 1.41 MB |
| Extras |-- 028. Section Intro.html - 1.41 MB |
| Extras |-- 017. How to add a document with the FirebaseFirestore API.html - 1.42 MB |
| Extras |-- 071. TypeScript modules basics + Running our first Cloud Function using npm.html - 1.42 MB |
| Extras |-- 131. Section Intro (8).html - 1.42 MB |
| Extras |-- 014. Installing Cloud Firestore and running on iOS and Android.html - 1.42 MB |
| Extras |-- 023. Intro to Firestore security rules.html - 1.42 MB |
| Extras |-- 002. Firebase Pros and Cons.html - 1.43 MB |
| Extras |-- 029. VSCode Shortcuts, Extensions & Settings for Flutter Development.html - 1.43 MB |
| Extras |-- 135. Deploying the Flutter web app with Firebase Hosting.html - 1.44 MB |
| Extras |-- 070. Introduction to Cloud Functions and Project Setup with TypeScript.html - 1.44 MB |
| Extras |-- 079. Testing the deployed functions and inspecting the Google Cloud logs.html - 1.45 MB |
| Extras |-- 080. Wrap Up (1).html - 1.45 MB |
| Extras |-- 084. Running the Flutter eCommerce app with the Firebase Local Emulator.html - 1.45 MB |
| Extras |-- 097. Testing the Shopping Cart feature with Cloud Firestore.html - 1.45 MB |
| Extras |-- 005. Creating the Firebase project and installing the CLI tools.html - 1.45 MB |
| Extras |-- 137. Conclusion.html - 1.46 MB |
| Extras |-- 126. Implementing Products Search with Algolia.html - 1.46 MB |
| Extras |-- 040. Adding Firebase to the eCommerce app.html - 1.46 MB |
| Extras |-- 063. Basic security rules for the image upload flows.html - 1.46 MB |
| Extras |-- 033. Project overview_ app initialization and routing.html - 1.46 MB |
| Extras |-- 089. Updating the GoRouter redirect code to account for the admin state.html - 1.46 MB |
| Extras |-- 062. Image uploads_ final tweaks and completed code.html - 1.47 MB |
| Extras |-- 041. Creating an AuthRepository using the FirebaseAuth APIs.html - 1.47 MB |
| Extras |-- 094. Implementing a Shopping Cart with Firebase_ Overview.html - 1.47 MB |
| Extras |-- 016. Adding one more route to GoRouter and updating the redirect logic.html - 1.47 MB |
| Extras |-- 034. Project overview_ helper classes and widgets.html - 1.47 MB |
| Extras |-- 031. Cloning the starter project & pubspec.yaml file overview.html - 1.47 MB |
| Extras |-- 121. Section Intro (7).html - 1.47 MB |
| Extras |-- 132. Starter project and code walkthrough.html - 1.47 MB |
| Extras |-- 096. Implementing the RemoteCartRepository with Cloud Firestore.html - 1.48 MB |
| Extras |-- 100. Wrap Up (3).html - 1.48 MB |
| Extras |-- 019. Showing list items with the FirestoreListView widget.html - 1.48 MB |
| Extras |-- 134. Calculating the average rating score with Cloud Functions.html - 1.48 MB |
| Extras |-- 015. Overview of the jobs page and planned CRUD operations.html - 1.49 MB |
| Extras |-- 024. Working with timestamps and sorting data.html - 1.49 MB |
| Extras |-- 030. Course Project on GitHub.html - 1.5 MB |
| Extras |-- 032. eCommerce app overview.html - 1.5 MB |
| Extras |-- 006. Configuring the Flutter app with the Flutterfire CLI.html - 1.5 MB |
| Extras |-- 022. Filtering collections with `where`.html - 1.5 MB |
| Extras |-- 045. Adding the email verification logic.html - 1.5 MB |
| Extras |-- 038. Updated Starter project.html - 1.5 MB |
| Extras |-- 018. Using the FirebaseRepository to add jobs from the UI.html - 1.5 MB |
| Extras |-- 106. Updated starter project & Flutter Stripe SDK setup.html - 1.51 MB |
| Extras |-- 101. Section Intro (6).html - 1.51 MB |
| Extras |-- 105. Payment flows with Stripe_ conceptual overview.html - 1.51 MB |
| Extras |-- 010. Using authStateChanges() and the refreshListenable argument.html - 1.51 MB |
| Extras |-- 042. The authStateChanges() method and the User class.html - 1.51 MB |
| Extras |-- 011. Refactor_ replacing singletons with Riverpod providers.html - 1.51 MB |
| Extras |-- 118. How to set and use the Stripe Secret Key with Cloud Functions.html - 1.51 MB |
| Extras |-- 021. Adding update and delete operations.html - 1.52 MB |
| Extras |-- 020. Using type-safe model classes.html - 1.52 MB |
| Extras |-- 013. Introduction to Cloud Firestore.html - 1.52 MB |
| Extras |-- 086. Updating the Security Rules to enable Role-Based Authorization via Custom Claims.html - 1.52 MB |
| Extras |-- 104. Overview of the Flutter Stripe package and example app.html - 1.52 MB |
| Extras |-- 057. Cloud Firestore_ realtime listeners vs one-time-reads.html - 1.53 MB |
| Extras |-- 133. Implementing the ReviewsRepository.html - 1.53 MB |
| Extras |-- 026. Pagination and the FirestoreQueryBuilder widget.html - 1.53 MB |
| Extras |-- 039. Section Intro (1).html - 1.54 MB |
| Extras |-- 072. Writing a Cloud Function Trigger.html - 1.54 MB |
| Extras |-- 009. Showing the correct page when the app starts with GoRouter.redirect.html - 1.54 MB |
| Extras |-- 043. Testing the authentication flows with Firebase.html - 1.54 MB |
| Extras |-- 054. Completing the image upload logic.html - 1.54 MB |
| Extras |-- 059. Implementing the AdminProductEditController.html - 1.54 MB |
| Extras |-- 004. Starter project overview.html - 1.55 MB |
| Extras |-- 099. How to estimate the cost of your Firebase app and minimize your Firebase bill.html - 1.55 MB |
| Extras |-- 116. How to fulfil orders on the backend.html - 1.55 MB |
| Extras |-- 035. Project structure_ features and layers.html - 1.55 MB |
| Extras |-- 069. Exporting and Importing data with the Firebase Emulator.html - 1.55 MB |
| Extras |-- 044. Dealing with Firebase auth exceptions.html - 1.55 MB |
| Extras |-- 051. Creating an ImageUploadRepository.html - 1.56 MB |
| Extras |-- 047. Section Intro (2).html - 1.56 MB |
| Extras |-- 025. Offline mode.html - 1.57 MB |
| Extras |-- 012. Other Firebase Authentication Features_ Overview.html - 1.57 MB |
| Extras |-- 064. Flutter web_ adding a CORS policy to a Firebase storage bucket.html - 1.58 MB |
| Extras |-- 075. Writing an HTTP callable function to delete all documents inside a collection.html - 1.58 MB |
| Extras |-- 120. Wrap Up (4).html - 1.58 MB |
| Extras |-- 117. Showing the updated orders page in the Flutter app.html - 1.58 MB |
| Extras |-- 129. Using caching and debouncing to make fewer API calls.html - 1.58 MB |
| Extras |-- 127. Removing the loading indicator for a better search UX.html - 1.58 MB |
| Extras |-- 049. Updated starter project (1).html - 1.58 MB |
| Extras |-- 095. Cloud Firestore Data Modeling for the Shopping Cart Items.html - 1.59 MB |
| Extras |-- 085. Writing a Firebase auth trigger to set the custom claims on the server.html - 1.59 MB |
| Extras |-- 119. Updating the available quantity on the Stripe product metadata.html - 1.59 MB |
| Extras |-- 087. How to show the admin UI only if the user is an admin.html - 1.59 MB |
| Extras |-- 061. Combining streams inside a provider with Rx.combineLatest.html - 1.6 MB |
| Extras |-- 008. Completing the email & password sign in flow.html - 1.61 MB |
| Extras |-- 076. Invoking an HTTP callable function from the Flutter client.html - 1.61 MB |
| Extras |-- 001. Welcome.html - 1.61 MB |
| Extras |-- 073. Fixing the infinite loop in the Cloud Function.html - 1.62 MB |
| Extras |-- 114. Overview of the client payment flows on mobile.html - 1.63 MB |
| Extras |-- 037. How to add Firebase repositories to the data layer.html - 1.63 MB |
| Extras |-- 046. Automated testing with FirebaseAuth and wrap up.html - 1.64 MB |
| Extras |-- 098. Optimizing the Cart Total Calculation with Multiple StreamProviders.html - 1.64 MB |
| Extras |-- 074. Introduction to HTTP callable functions.html - 1.64 MB |
| Extras |-- 055. Adding an ImageUploadService class.html - 1.65 MB |
| Extras |-- 110. Adding new Cloud Function triggers to synchronize the Stripe data with Firestore.html - 1.65 MB |
| Extras |-- 052. Creating an AsyncNotifier to upload images.html - 1.66 MB |
| Extras |-- 091. Wrap Up (2).html - 1.67 MB |
| Extras |-- 082. Introduction to Custom Claims.html - 1.69 MB |
| Extras |-- 058. How to edit existing products_ overview.html - 1.7 MB |
| Extras |-- 056. Adding a watchProduct method to the ProductsRepository.html - 1.7 MB |
| Extras |-- 125. Adding the Algolia API keys to the Flutter project.html - 1.7 MB |
| Extras |-- 036. Unidirectional data flow from the data layer to the presentation layer.html - 1.71 MB |
| Extras |-- 060. Deleting products.html - 1.71 MB |
| Extras |-- 122. Overview of the Firebase Extensions for Full-Text Search.html - 1.72 MB |
| Extras |-- 067. Initializing the Firebase Local Emulator Suite with firebase init.html - 1.73 MB |
| Extras |-- 048. Cloud Firestore and Firebase Storage setup.html - 1.74 MB |
| Extras |-- 053. Creating new products as Cloud Firestore documents.html - 1.75 MB |
| Extras |-- 112. Explaining the relationship between Stripe Customers and Firebase Users.html - 1.75 MB |
| Extras |-- 124. Updated starter project and code walkthrough.html - 1.75 MB |
| Extras |-- 103. Introduction to Stripe.html - 1.79 MB |
| Extras |-- 068. How to use the Firebase Emulators.html - 1.79 MB |
| Extras |-- 090. Deploying and testing the Cloud Function Trigger.html - 1.85 MB |
| Extras |-- 128. Using realtime updates when the query is empty.html - 1.85 MB |
| Extras |-- 065. Wrap up & exercises.html - 1.89 MB |
| Extras |-- 050. Image uploads_ plan of attack.html - 1.93 MB |
| Extras |-- 109. Creating products in the Stripe dashboard.html - 1.97 MB |
| Extras |-- 078. Setting a project budget in Google Cloud as a safety net.html - 1.97 MB |
| Extras |-- 108. Configuring the webhook for the Stripe Extension.html - 2 MB |
| Extras |-- 113. Demo_ making payments on the client (mobile and web).html - 2.08 MB |
| Extras |-- 077. Deploying Cloud Functions with the Firebase CLI.html - 2.11 MB |
| Extras |-- 088. How to force-refresh the ID token with a Cloud Firestore Listener.html - 2.11 MB |
| Extras |-- 115. Overview of the client payment flows on Flutter web.html - 2.24 MB |
| Extras |-- 111. Deploying and testing the new Cloud Functions.html - 2.24 MB |
| Extras |-- 107. Installing the Stripe Extension for Firebase.html - 2.69 MB |
|-- 100. Wrap Up.mp4 - 3.25 MB |
|-- 080. Wrap Up.mp4 - 3.31 MB |
| Extras |-- 123. Installing the Algolia Extension for Firebase.html - 4.71 MB |
|-- 131. Section Intro.mp4 - 5.11 MB |
|-- 030. Course Project on GitHub.mp4 - 5.22 MB |
|-- 121. Section Intro.mp4 - 5.27 MB |
|-- 091. Wrap Up.mp4 - 5.9 MB |
|-- 130. Wrap Up.mp4 - 6.22 MB |
|-- 015. Overview of the jobs page and planned CRUD operations.mp4 - 6.52 MB |
|-- 012. Other Firebase Authentication Features- Overview.mp4 - 6.7 MB |
|-- 103. Introduction to Stripe.mp4 - 7.2 MB |
|-- 136. Updating the CORS policy for the deployed Flutter web app.mp4 - 7.37 MB |
|-- 065. Wrap up & exercises.mp4 - 7.65 MB |
|-- 066. Section Intro.mp4 - 8.13 MB |
|-- 081. Section Intro.mp4 - 8.17 MB |
|-- 003. Firebase Basics- Introduction.mp4 - 8.23 MB |
|-- 120. Wrap Up.mp4 - 8.25 MB |
|-- 025. Offline mode.mp4 - 8.32 MB |
|-- 078. Setting a project budget in Google Cloud as a safety net.mp4 - 8.45 MB |
|-- 092. Section Intro.mp4 - 8.61 MB |
|-- 112. Explaining the relationship between Stripe Customers and Firebase Users.mp4 - 8.64 MB |
|-- 125. Adding the Algolia API keys to the Flutter project.mp4 - 8.71 MB |
|-- 102. How to collect payments on mobile- Stripe or IAP.mp4 - 8.75 MB |
|-- 055. Adding an ImageUploadService class.mp4 - 8.78 MB |
|-- 105. Payment flows with Stripe- conceptual overview.mp4 - 9.11 MB |
|-- 074. Introduction to HTTP callable functions.mp4 - 9.12 MB |
|-- 137. Conclusion.mp4 - 9.23 MB |
|-- 089. Updating the GoRouter redirect code to account for the admin state.mp4 - 9.31 MB |
|-- 029. VSCode Shortcuts, Extensions & Settings for Flutter Development.mp4 - 9.93 MB |
|-- 122. Overview of the Firebase Extensions for Full-Text Search.mp4 - 10.12 MB |
|-- 014. Installing Cloud Firestore and running on iOS and Android.mp4 - 10.13 MB |
|-- 132. Starter project and code walkthrough.mp4 - 10.26 MB |
|-- 061. Combining streams inside a provider with Rx.combineLatest.mp4 - 10.5 MB |
|-- 094. Implementing a Shopping Cart with Firebase- Overview.mp4 - 10.53 MB |
|-- 119. Updating the available quantity on the Stripe product metadata.mp4 - 10.67 MB |
|-- 070. Introduction to Cloud Functions and Project Setup with TypeScript.mp4 - 10.7 MB |
|-- 135. Deploying the Flutter web app with Firebase Hosting.mp4 - 10.79 MB |
|-- 084. Running the Flutter eCommerce app with the Firebase Local Emulator.mp4 - 10.8 MB |
|-- 010. Using authStateChanges() and the refreshListenable argument.mp4 - 10.81 MB |
|-- 093. Updated Starter Project with Firebase seed data.mp4 - 10.85 MB |
|-- 063. Basic security rules for the image upload flows.mp4 - 10.85 MB |
|-- 046. Automated testing with FirebaseAuth and wrap up.mp4 - 10.99 MB |
|-- 128. Using realtime updates when the query is empty.mp4 - 11.17 MB |
|-- 107. Installing the Stripe Extension for Firebase.mp4 - 11.29 MB |
|-- 011. Refactor- replacing singletons with Riverpod providers.mp4 - 11.3 MB |
|-- 118. How to set and use the Stripe Secret Key with Cloud Functions.mp4 - 11.47 MB |
|-- 009. Showing the correct page when the app starts with GoRouter.redirect.mp4 - 11.57 MB |
|-- 016. Adding one more route to GoRouter and updating the redirect logic.mp4 - 11.65 MB |
|-- 048. Cloud Firestore and Firebase Storage setup.mp4 - 11.87 MB |
|-- 079. Testing the deployed functions and inspecting the Google Cloud logs.mp4 - 12.08 MB |
|-- 043. Testing the authentication flows with Firebase.mp4 - 12.17 MB |
|-- 083. Starter project and Firebase configuration.mp4 - 12.28 MB |
|-- 032. eCommerce app overview.mp4 - 12.28 MB |
|-- 004. Starter project overview.mp4 - 12.4 MB |
|-- 026. Pagination and the FirestoreQueryBuilder widget.mp4 - 12.49 MB |
|-- 018. Using the FirebaseRepository to add jobs from the UI.mp4 - 13 MB |
|-- 050. Image uploads- plan of attack.mp4 - 13.44 MB |
|-- 077. Deploying Cloud Functions with the Firebase CLI.mp4 - 13.48 MB |
|-- 097. Testing the Shopping Cart feature with Cloud Firestore.mp4 - 13.82 MB |
|-- 022. Filtering collections with `where`.mp4 - 13.95 MB |
|-- 001. Welcome.mp4 - 14.19 MB |
|-- 013. Introduction to Cloud Firestore.mp4 - 14.27 MB |
|-- 127. Removing the loading indicator for a better search UX.mp4 - 14.28 MB |
|-- 039. Section Intro.mp4 - 14.46 MB |
|-- 047. Section Intro.mp4 - 14.8 MB |
|-- 104. Overview of the Flutter Stripe package and example app.mp4 - 14.84 MB |
|-- 031. Cloning the starter project & pubspec.yaml file overview.mp4 - 15 MB |
|-- 033. Project overview- app initialization and routing.mp4 - 15.1 MB |
|-- 005. Creating the Firebase project and installing the CLI tools.mp4 - 15.13 MB |
|-- 053. Creating new products as Cloud Firestore documents.mp4 - 15.36 MB |
|-- 111. Deploying and testing the new Cloud Functions.mp4 - 15.5 MB |
|-- 036. Unidirectional data flow from the data layer to the presentation layer.mp4 - 15.76 MB |
|-- 095. Cloud Firestore Data Modeling for the Shopping Cart Items.mp4 - 15.86 MB |
|-- 034. Project overview- helper classes and widgets.mp4 - 16.12 MB |
|-- 051. Creating an ImageUploadRepository.mp4 - 16.13 MB |
|-- 071. TypeScript modules basics + Running our first Cloud Function using npm.mp4 - 16.26 MB |
|-- 068. How to use the Firebase Emulators.mp4 - 16.32 MB |
|-- 027. Wrap Up.mp4 - 16.44 MB |
|-- 113. Demo- making payments on the client (mobile and web).mp4 - 16.45 MB |
|-- 086. Updating the Security Rules to enable Role-Based Authorization via Custom Claims.mp4 - 16.58 MB |
|-- 024. Working with timestamps and sorting data.mp4 - 16.69 MB |
|-- 126. Implementing Products Search with Algolia.mp4 - 16.81 MB |
|-- 062. Image uploads- final tweaks and completed code.mp4 - 17.02 MB |
|-- 101. Section Intro.mp4 - 17.26 MB |
|-- 069. Exporting and Importing data with the Firebase Emulator.mp4 - 17.43 MB |
|-- 106. Updated starter project & Flutter Stripe SDK setup.mp4 - 17.5 MB |
|-- 134. Calculating the average rating score with Cloud Functions.mp4 - 17.72 MB |
|-- 019. Showing list items with the FirestoreListView widget.mp4 - 17.74 MB |
|-- 129. Using caching and debouncing to make fewer API calls.mp4 - 18.49 MB |
|-- 006. Configuring the Flutter app with the Flutterfire CLI.mp4 - 18.95 MB |
|-- 133. Implementing the ReviewsRepository.mp4 - 19.16 MB |
|-- 020. Using type-safe model classes.mp4 - 19.24 MB |
|-- 028. Section Intro.mp4 - 19.32 MB |
|-- 064. Flutter web- adding a CORS policy to a Firebase storage bucket.mp4 - 19.41 MB |
|-- 008. Completing the email & password sign in flow.mp4 - 19.7 MB |
|-- 056. Adding a watchProduct method to the ProductsRepository.mp4 - 19.73 MB |
|-- 058. How to edit existing products- overview.mp4 - 19.74 MB |
|-- 054. Completing the image upload logic.mp4 - 20.17 MB |
|-- 090. Deploying and testing the Cloud Function Trigger.mp4 - 20.3 MB |
|-- 116. How to fulfil orders on the backend.mp4 - 20.79 MB |
|-- 117. Showing the updated orders page in the Flutter app.mp4 - 20.85 MB |
|-- 038. Updated Starter project.mp4 - 20.86 MB |
|-- 108. Configuring the webhook for the Stripe Extension.mp4 - 21.08 MB |
|-- 017. How to add a document with the FirebaseFirestore API.mp4 - 21.29 MB |
|-- 124. Updated starter project and code walkthrough.mp4 - 21.51 MB |
|-- 037. How to add Firebase repositories to the data layer.mp4 - 21.95 MB |
|-- 082. Introduction to Custom Claims.mp4 - 22.01 MB |
|-- 115. Overview of the client payment flows on Flutter web.mp4 - 22.53 MB |
|-- 041. Creating an AuthRepository using the FirebaseAuth APIs.mp4 - 22.78 MB |
|-- 109. Creating products in the Stripe dashboard.mp4 - 23.24 MB |
|-- 085. Writing a Firebase auth trigger to set the custom claims on the server.mp4 - 23.25 MB |
|-- 076. Invoking an HTTP callable function from the Flutter client.mp4 - 23.36 MB |
|-- 044. Dealing with Firebase auth exceptions.mp4 - 23.75 MB |
|-- 067. Initializing the Firebase Local Emulator Suite with firebase init.mp4 - 23.87 MB |
|-- 042. The authStateChanges() method and the User class.mp4 - 23.9 MB |
|-- 052. Creating an AsyncNotifier to upload images.mp4 - 24.1 MB |
|-- 007. Introduction to Firebase Auth & Firebase UI Auth.mp4 - 24.64 MB |
|-- 021. Adding update and delete operations.mp4 - 24.72 MB |
|-- 123. Installing the Algolia Extension for Firebase.mp4 - 24.87 MB |
|-- 110. Adding new Cloud Function triggers to synchronize the Stripe data with Firestore.mp4 - 25.61 MB |
|-- 075. Writing an HTTP callable function to delete all documents inside a collection.mp4 - 25.86 MB |
|-- 035. Project structure- features and layers.mp4 - 26.04 MB |
|-- 072. Writing a Cloud Function Trigger.mp4 - 26.58 MB |
|-- 098. Optimizing the Cart Total Calculation with Multiple StreamProviders.mp4 - 28.19 MB |
|-- 045. Adding the email verification logic.mp4 - 28.24 MB |
|-- 096. Implementing the RemoteCartRepository with Cloud Firestore.mp4 - 28.7 MB |
|-- 023. Intro to Firestore security rules.mp4 - 28.8 MB |
|-- 057. Cloud Firestore- realtime listeners vs one-time-reads.mp4 - 31.36 MB |
|-- 040. Adding Firebase to the eCommerce app.mp4 - 31.49 MB |
|-- 087. How to show the admin UI only if the user is an admin.mp4 - 32.28 MB |
|-- 099. How to estimate the cost of your Firebase app and minimize your Firebase bill.mp4 - 32.45 MB |
|-- 073. Fixing the infinite loop in the Cloud Function.mp4 - 33.67 MB |
|-- 088. How to force-refresh the ID token with a Cloud Firestore Listener.mp4 - 36.29 MB |
|-- 002. Firebase Pros and Cons.mp4 - 37.16 MB |
|-- 059. Implementing the AdminProductEditController.mp4 - 37.44 MB |
|-- 049. Updated starter project.mp4 - 39.06 MB |
|-- 060. Deleting products.mp4 - 42.57 MB |
|-- 114. Overview of the client payment flows on mobile.mp4 - 46.39 MB |