Flutter with Firebase Bootcamp: The complete guide [2023]

[INTERMEDIATE] Learn how to use various firebase services with flutter and provider for Mobile application development.

3.80 (45 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
Flutter with Firebase Bootcamp: The complete guide [2023]
369
students
7.5 hours
content
Dec 2023
last update
$74.99
regular price

What you will learn

Authentication[Using package and REST APIs], Realtime Database

Cloud Firestore, Firebase storage

Dynamic Link, Firebase Hosting

Firebase Push Notification[REST APIs], Firebase In-App-Messaging

Why take this course?

FIREBASE AUTHENTICATION:

In this module, I will teach you how to use the firebase auth service to perform authentication. We will cover authentication using the following providers:

  • EMAIL PASSWORD AUTHENTICATION[ Signup, Sign in, Verify the user's email, and Reset the password]

  • PHONE AUTHENTICATION [OTP]

  • GOOGLE AUTHENTICATION

  • TWITTER AUTHENTICATION


FIREBASE REST API AUTHENTICATION:

This module will teach us how to integrate firebase auth REST API with our flutter apps.  We will use the provider state management helper to manage the app's state. We will explore the following feature:

  • Sign up and sign in

  • Save user data to local storage

  • Auto Logging in user

  • Update user name and photo URL

  • Forget password

  • Change password

  • Logout

  • Exception handling


FIREBASE CLOUD FIRESTORE:

This module will teach you about the CRUD operation using the cloud firestore database.

  • Read the data from the cloud firestore database.

  • Write the data from the cloud firestore database.

  • Delete the data from the cloud firestore database.

  • Update the data on the cloud firestore database.


FIREBASE REAL-TIME DATABASE:

In this module, you will learn about the CRUD operation using the real-time database REST APIs.

  • Read the data from the real-time database.

  • Write the data from the real-time database.

  • Delete the data from the real-time database.

  • Update the data on the real-time database.


FIREBASE STORAGE:

In this module we learn about how to work with the firebase storage feature using flutter:

  • Upload PDF File to Firebase Storage.

  • Get PDF file details from Firebase Cloud Firestore.

  • Download the file from firebase and view the PDF File.


FLUTTER FIREBASE DYNAMIC LINKS IN FLUTTER:

In this module, we will learn how to:

  • Create Dynamic Link Manually using the Firebase console for Android, iOS, and desktop apps.

  • Share mobile app using Dynamic Link

  • Share the product and open a particular screen using Dynamic Link

  • Open the screen when it is closed using firebase dynamic links


FIREBASE PUSH NOTIFICATION:

In this module we will learn about how to work with firebase push notifications using the REST APIs:

  • Create an http request to send a firebase push notification.

  • How to send push notifications to a particular user?

  • How to handle notifications in various app states?

  • Navigate the user to a screen on notification tap


FIREBASE HOSTING:

In this module, we will learn about how we can host a flutter web app using the firebase hosting service.


FIREBASE In-App-Messenging:

In this module, we will learn about how we can send an In-App-Message to our flutter application using the firebase console.


Using 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 with services like authentication, real-time database, cloud firestore, messaging, storage, and many more.

Screenshots

Flutter with Firebase Bootcamp: The complete guide [2023] - Screenshot_01Flutter with Firebase Bootcamp: The complete guide [2023] - Screenshot_02Flutter with Firebase Bootcamp: The complete guide [2023] - Screenshot_03Flutter with Firebase Bootcamp: The complete guide [2023] - Screenshot_04

Reviews

Meteor
August 14, 2023
This lecture was undoubtedly one of the worst lectures I have ever attended in my life. This course is not even worth $5. As the course progresses, important details such as package dependencies and code input are increasingly omitted, and the overall quality deteriorates. I would recommend watching other developers' free tutorials on YouTube instead. This was the first course I purchased on Udemy, but after going through this lecture, I find myself seriously questioning whether I should buy any other courses on Udemy in the future.
Bob
May 12, 2023
I have already been through a Flutter/Dart boot camp and have written a few simple apps for clients. This class is very fast paced and does not spend a lot of time explaining or teaching but gives "production" code follow along. That is what I need at this stage of my learning experience. However, I would not recommend this class to anyone that has not done a full boot camp (Flutter and Dart) and does not have a decent handle on Flutter/Dart. Also the instructor speaks very fast and I slow him down on the video to 0.75 with the screen full sized. Finally, I suggest since the instructor is moving so fast that a student comment in the code the section number, step number and time stamp of the video when you are coding and following along. If not, you might get lost when you go back through the code at a later stage. Also I suggest using Git and comment your commits, especially at the end of each step, so you can go back and see what you did for future reference.
Daeheon
April 21, 2023
Not only for firebase, It is also very good to learn how to seperate screen files and organize codes. Thank you bro
Timilehin
February 22, 2023
This is a very good resource. I will recommend it to anyone who wants to dig dip into firebase feature with flutter
A.
January 24, 2023
First of all, the instructor sir was a good man because I cause many errors in my code and asked many doubt to him, and he cleared all my doubts. Next, the course content and resources are excellent and very much useful. I recommend everyone who wants to know about firebase operations should buy this course.
Will
October 31, 2022
Excellent course with update Flutter/Firebase code. Prefect course for CRUD, Authentication, and more. Get this one if learning Flutter or Firebase.
innon
August 15, 2022
I recently took this course and it was an outstanding learning experience. The instructor, Anmol Gupta, was extremely knowledgeable and the course content was well-structured. I asked many doubts and he was always there for answer. I would highly recommend this course to anyone interested in crud, storage, authentication, dynamic link, rest api.

Charts

Price

Flutter with Firebase Bootcamp: The complete guide [2023] - Price chart

Rating

Flutter with Firebase Bootcamp: The complete guide [2023] - Ratings chart

Enrollment distribution

Flutter with Firebase Bootcamp: The complete guide [2023] - Distribution chart
4820960
udemy ID
8/7/2022
course created date
9/19/2022
course indexed date
Bot
course submited by