Flutter & Firebase Bootcamp: The Complete Guide [2022]
Last updated 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.58 GB | Duration: 6h 30m
Last updated 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.58 GB | Duration: 6h 30m
Learn how to use various firebase services with flutter.
What you'll learn
Authentication
Authentication using REST API
Cloud Firestore[CRUD]
Firebase storage
Dynamic Link
Requirements
No Prior knowledge in coding is required to get stared with this course
No Prior knowledge is required in android or iOS framework is required
No Prior knowledge is required in Flutter and Dart
A computer or laptop with mac, windows or linux operating system is required
At least 10 GB of free storage is required
Description
FLUTTER FIREBASE EMAIL PASSWORD AUTHENTICATION:In this module, we will learn how we can perform authentication using an email password provider, we will also know how we can verify the user's email and reset the password.FLUTTER FIREBASE PHONE AUTHENTICATION:In this module, we will learn how we can perform authentication using a phone authentication provider, we will see how we can send the OTP to the provided phone number and sign in using the phone credentials.FLUTTER FIREBASE GOOGLE AUTHENTICATION:In this module, we will learn how to perform firebase authentication using a google auth provider.FLUTTER FIREBASE TWITTER AUTHENTICATION:In this module, we will learn how to set up android and iOS apps for firebase authentication using the Twitter auth provider.FIREBASE REST API AUTHENTICATIONIn this module, we will learn how we can integrate firebase auth REST API with our flutter apps. We will use the provider state management helper to manage the state of the app.We will explore the following feature:Sign up and sign in Save user data to local storageAuto Logging in userUpdate user name and photo URLForget passwordChange passwordLogoutException handlingFLUTTER FIREBASE DYNAMIC LINKS IN FLUTTERIn this module, we will learn how to: 1. Create Dynamic Link Manually using the Firebase console for Android, iOS, and desktop apps. 2. Share mobile app using Dynamic Link 3. Share the product and open a particular screen using Dynamic Link 4. Open the screen when it is closed using firebase dynamic linksFLUTTER FIREBASE STORAGE IN FLUTTERIn this module, we will learn how we can: 1. Upload PDF File to Firebase in Flutter 2. Get PDF file details from cloud firestore in Flutter 3. Download and view PDF File in Flutter 4 . Create a custom PDF File in FlutterUsing Firebase as the backend is really a good idea because the Firebase team officially manages the firebase API, in a survey, almost 66% of the mobile app built with Flutter uses Firebase services. Firebase provides us services like authentication, real-time database, cloud firestore, messaging, storage, and many more.1. This course will teach us how to integrate various packages available on pub with our flutter apps.2. This course will cover payments gateway integration, state management, and much more functionality in the future.3. This course will always be in the development phase as I will keep adding videos in the future. 4. This course is designed in sync with the industry requirement and to make up for the required standards.
Overview
Section 1: Firebase Authentication[Email/Password]
Lecture 1 Email/Password[UI & STATE MANAGEMENT]
Lecture 2 Email/Password[Authentication methods]
Lecture 3 Email/Password<br /><br />Lecture 4 Email/Password[Reset password]<br /><br />Lecture 5 Email/Password[iOS configuration]<br /><br />Section 2: Firebase Authentication[Phone]<br /><br />Lecture 6 Phone[UI & STATE MANAGEMENT]<br /><br />Lecture 7 Phone[Verify phone number, send OTP, sign in using credentials]<br /><br />Section 3: Firebase Authentication[Google Accounts]<br /><br />Lecture 8 Google[Setup]<br /><br />Lecture 9 Flutter Firebase Google sign in method<br /><br />Section 4: Firebase Authentication[Twitter]<br /><br />Lecture 10 Android and iOS setup<br /><br />Lecture 11 Flutter Firebase Twitter authentication method<br /><br />Section 5: Firebase REST API Authentication<br /><br />Lecture 12 Firebase REST API Setup<br /><br />Lecture 13 Download Resource<br /><br />Lecture 14 UI and State management[ Provider ]<br /><br />Lecture 15 Flutter Firebase Sign Up Signin REST API<br /><br />Lecture 16 Firebase auth REST API Error handling<br /><br />Lecture 17 Save user data to local storage<br /><br />Lecture 18 Auto Logging in user<br /><br />Lecture 19 Update user name and photo url<br /><br />Lecture 20 Forget password<br /><br />Lecture 21 Change password<br /><br />Lecture 22 Logout<br /><br />Section 6: Cloud Firestore[CRUD Operation]<br /><br />Lecture 23 UI of the app<br /><br />Lecture 24 Android and iOS setup<br /><br />Lecture 25 CREATE operation<br /><br />Lecture 26 READ operation<br /><br />Lecture 27 READ operation[Filter Data]<br /><br />Lecture 28 UPDATE operation<br /><br />Lecture 29 DELETE operation<br /><br />Section 7: Firebase storage[ Example using PDF ]<br /><br />Lecture 30 PDF Module Setup<br /><br />Lecture 31 Upload PDF File to Firebase Storage<br /><br />Lecture 32 Get PDF file details form Firebase Cloud Firestore<br /><br />Lecture 33 Download file from firebease and view PDF File<br /><br />Lecture 34 Create a custom PDF File<br /><br />Section 8: Firebase Dynamic Link in Flutter<br /><br />Lecture 35 Flutter Firebase dynamic link Preview<br /><br />Lecture 36 Set up for Dynamic Link<br /><br />Lecture 37 Create Dynamic Link Manually using Firebase console<br /><br />Lecture 38 Share mobile app using Dynamic Link<br /><br />Lecture 39 Share product and open particular screen using Dynamic Link<br /><br />Lecture 40 Open screen when is closed<br /><br />Section 9: Payment[Stripe integration]<br /><br />Lecture 41 Stripe Preview<br /><br />Lecture 42 Stripe setup<br /><br />Lecture 43 Code<br /><br />Section 10: Payment[Razorpay integration]<br /><br />Lecture 44 Razorpay Preview<br /><br />Lecture 45 Razorpay code<br /><br />Google Flutter,Android and ios developers,Mobile application developer,Firebase,Flutter Firebase