Skip to toolbar
3.68 out of 5
3.68
14 reviews on Udemy

Flutter with Firebase

Learn Flutter and Firebase, The Great Combination for Building Mobile Apps
Instructor:
Dhruvil Patel
5,777 students enrolled
English [Auto-generated]
Flutter With Firebase
Building Mobile Apps using Flutter
Integrating Firebase into Mobile Apps
Firebase Integration
Notification for App
Storing Files in Cloud Storage
Storing data in NoSQL Firebase Firestore
Authenticating User using Phone Number, Email, Gmail

Welcome to the Flutter App Development with Firebase.

 

By the end of this course, you will be fluently programming in Dart and be ready to build your own Flutter apps and become a fully-fledged Flutter developer with Firebase.

 

 

What apps you will learn to build?

1. fitness app

2. Task app

3. Advanced wallpaper app

4. ML kit

5. Cloud function

6. Notification

7. Phone, Gmail, Email Auth

8. Cloud Firestore

9. Dynamic Links

And more

 

Firebase is by Google. Firebase allows you to quickly connect your apps with Backend. Firebase gives you many features, such as.

  1. Firebase Authentication
  2. Firebase Firestore (NoSQL Database & Realtime)
  3. Firebase Storage
  4. Firebase Cloud Functions
  5. Firebase Cloud Messaging (Notification)
  6. Firebase Analytics
  7. Firebase Dynamic Links
  8. Firebase AdMob
  9. Firebase MLKit (Machine Learning Kit)
  10. Firebase Hosting

 

So Flutter and Firebase, both products are built by Google, so this is the ultimate combination for making mobile apps.

 

And with the flutter, you can create iOS, Android, Web App, Desktop App.

 

So by the end of the course, you’ll completely understand:

 

Fundamental Flutter concepts e.g. Stateful vs. Stateless Widgets, Widget tree, state management, themes and much more.

 

Control Structures: Using If/­Else clauses, Switch statements and logic to control the flow of execution.

 

Networking: How to make asynchronous API calls, store and retrieve data from the cloud, and use the JSON format for server communication.

 

Data Storage: How to use Firebase Cloud Firestore to act as a backend for your Flutter apps.

 

Firebase Authentication: How to use login and register users for your Flutter apps.

 

Cloud Firestore

 

Cloud Function

 

Firebase Cloud Messaging (FCM): For Notification

 

Cloud Storage

 

Firebase Analytics

 

Firebase Dynamic Links

 

So what are you waiting for? Click the buy now button and join the world’s best Flutter development course with Firebase.

Introduction

1
Introduction
2
How to get Most out of this Course

Flutter Getting Started

1
Setup Flutter on MacOS
2
Setup Flutter for Windows OS
3
Installing useful VSCode Extenstion
4
Creating First Flutter App
5
Run Flutter App
6
Understanding Flutter Project Structure
7
Creating Flutter Default Example App from Scratch

Flutter Widgets

1
Widgets walkthrough
2
Creating Material App and Widgets
3
Creating App using Cupertino Widgets (iOS Style Widgets)
4
Creating Custom Widgets in Flutter
5
Create your own Custom widget

Themes, Fonts, Assets

1
What is the Theme & Changing Default Theme
2
Adding Dark Mode to the App (Dark Mode & Light Mode)
3
Adding Custom Fonts in App
4
Loading images & Assets in App

Navigation in Flutter

1
Simple Navigation
2
Navigation with Named routes

Creating Apps: UI Design to Flutter App

1
UI Design to Flutter App

Creating Fitness App

1
Adding Assets and Packages to Flutter App
2
Creating Onboarding Screen
3
Fitness App - Competing Onboarding Screen
4
Fitness App - Fetching App Data from JSON
5
Fitness App Fetching Data & Solving Errors
6
Fitness App - Display Exercises in List
7
Fitness App - Fetch Exercise Images
8
Fitness App - Display Exercise Name in List
9
Fitness App - Adding Navigation and Hero Animation
10
Fitness App - Cached Image Network & Range Slider Implementation
11
Fitness App - Creating Exercise Page and Adding Navigation
12
Fitness App - Adding Timer functionality
13
Fitness App - Play Audio when Exercise Completed
14
Fitness App - Changing Launcher Icon
15
Fitness App - Building App

Firebase & Creating App

1
Firebase Introduction
2
Exploring Firebase Console and Authentication
3
My Task App - Firebase iOS Setup
4
My Task App - Firebase Android Setup
5
My Task App - Changing Launcher Icon
6
My Task App - Designing Login Screen
7
My Task App - Email Sign-In Using Firebase Authentication
8
My Task App - Email Sign-Up Using Firebase Authentication
9
My Task App - GMail Sign-Up Using Firebase Authentication
10
My Task App - Phone Number Sign-In Using Firebase Authentication
11
My Task App - Phone Number Sign-In Part 2
12
Cloud Firestore Introduction
13
My Task App - Storing Sign-In Details in Cloud Firestore
14
My Task App - Creating Home Page and Navigation
15
My Task App - Add Task to Cloud Firestore
16
My Task App - Fetch Tasks in List
17
My Task App - Deleting Task from Cloud Firestore
18
My Task App - Implementing Sign-Out Feature
19
Implement Option Menu Button

Firebase Storage

1
Firebase Storage Intoduction
2
Selecting File from Device
3
Upload File to Firebase Cloud Storage

Project & Integrating Firebase Products

1
WallyApp - Creating Firebase Project
2
WallyApp - Creating Flutter Project
3
WallyApp - Changing Fonts, Adding Packages
4
WallyApp - Configuring Firebase for Flutter
5
WallyApp - Designing Login Screen
6
WallyApp - Adding Google Sign-In
7
WallyApp - Storing User Data to Cloud Firestore
8
WallyApp - Adding Bottom Navigation
9
WallyApp - Changing Pages on Tap of the Bottom Navigation
10
WallyApp - Fetching Demo Images
11
WallyApp - Loading images in Staggered Grid View
12
WallyApp - Designing More Pages in App
13
WallyApp - Adding Hero Animation
14
WallyApp - Fixing Red Error in Account Page
15
WallyApp - Get Image From Phone

ML Kit & Wallpaper Project

1
ML Kit Introduction
2
WallyApp - Firebase ML Kit Configuration in App
3
WallyApp - Fetching labels from Image using ML Kit

Continue: Wallpaper App Project

1
WallyApp - Uploading Image to Cloud Storage
2
WallyApp - Compressing The Image and Store to Firestore
3
WallyApp - Load Images in Explore Page
4
WallyApp - Load Images in Account Page
5
WallyApp - Remove Wallpaper Functionality

Firebase Cloud Messaging (FCM)

1
FCM Introduction
2
WallyApp - Sending & Receiving Notification in App
3
WallyApp - Subscribing to Topic
4
WallyApp - Showing Dialog for Notification

Firebase - Cloud Function

1
Cloud Function Introduction
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.7
3.7 out of 5
14 Ratings

Detailed Rating

Stars 5
6
Stars 4
3
Stars 3
2
Stars 2
0
Stars 1
3
30-Day Money-Back Guarantee

Includes

11 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion
WP Twitter Auto Publish Powered By : XYZScripts.com