Flutter with Firebase
4.2 (137 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
11,474 students enrolled

Flutter with Firebase

Learn Flutter and Firebase, The Great Combination for Building Mobile Apps
4.2 (137 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
11,474 students enrolled
Created by Dhruvil Patel
Last updated 4/2020
English
English [Auto-generated]
Current price: $119.99 Original price: $199.99 Discount: 40% off
23 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 12.5 hours on-demand video
  • 2 articles
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • 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
Course content
Expand all 99 lectures 12:41:21
+ Flutter Getting Started
8 lectures 38:56
Setup Flutter for Windows OS
06:42
Flutter Setup for Windows
00:09
Installing useful VSCode Extenstion
01:39
Understanding Flutter Project Structure
05:39
Creating Flutter Default Example App from Scratch
16:28
+ Flutter Widgets
4 lectures 49:34
Widgets walkthrough
03:41
Creating Material App and Widgets
26:37
Creating App using Cupertino Widgets (iOS Style Widgets)
08:18
Creating Custom Widgets in Flutter
10:58
Create custom widget and share the screenshot.
Create your own Custom widget
1 question
+ Themes, Fonts, Assets
4 lectures 17:42
What is the Theme & Changing Default Theme
06:35
Adding Dark Mode to the App (Dark Mode & Light Mode)
01:40
Adding Custom Fonts in App
03:25
Loading images & Assets in App
06:02
+ Navigation in Flutter
2 lectures 10:04
Simple Navigation
06:38
Navigation with Named routes
03:26
+ Creating Fitness App
15 lectures 01:33:55
Adding Assets and Packages to Flutter App
08:01
Fitness App - Competing Onboarding Screen
05:28
Fitness App - Fetching App Data from JSON
06:37
Fitness App Fetching Data & Solving Errors
01:55
Fitness App - Display Exercises in List
04:25
Fitness App - Fetch Exercise Images
04:07
Fitness App - Display Exercise Name in List
06:30
Fitness App - Adding Navigation and Hero Animation
06:41
Fitness App - Cached Image Network & Range Slider Implementation
08:05
Fitness App - Creating Exercise Page and Adding Navigation
10:44
Fitness App - Adding Timer functionality
06:45
Fitness App - Play Audio when Exercise Completed
03:25
Fitness App - Changing Launcher Icon
07:12
Fitness App - Building App
05:39
+ Firebase & Creating App
18 lectures 03:12:07
Firebase Introduction
04:47
Exploring Firebase Console and Authentication
07:17
My Task App - Firebase iOS Setup
06:46
My Task App - Firebase Android Setup
06:24
My Task App - Changing Launcher Icon
01:08
My Task App - Designing Login Screen
25:42
My Task App - Email Sign-In Using Firebase Authentication
22:01
My Task App - Email Sign-Up Using Firebase Authentication
17:18
My Task App - GMail Sign-Up Using Firebase Authentication
06:20
My Task App - Phone Number Sign-In Using Firebase Authentication
09:31
My Task App - Phone Number Sign-In Part 2
14:00
Cloud Firestore Introduction
16:26
My Task App - Storing Sign-In Details in Cloud Firestore
12:40
My Task App - Creating Home Page and Navigation
09:09
My Task App - Add Task to Cloud Firestore
16:48
My Task App - Fetch Tasks in List
11:23
My Task App - Deleting Task from Cloud Firestore
03:33
My Task App - Implementing Sign-Out Feature
00:54
Implement Option Menu Button, do some action on Tap of that Button
Implement Option Menu Button
1 question
+ Firebase Storage
3 lectures 16:56
Firebase Storage Intoduction
02:15
Selecting File from Device
07:12
Upload File to Firebase Cloud Storage
07:29
+ Project & Integrating Firebase Products
15 lectures 01:39:26
WallyApp - Creating Firebase Project
02:40
WallyApp - Creating Flutter Project
01:23
WallyApp - Changing Fonts, Adding Packages
03:46
WallyApp - Configuring Firebase for Flutter
06:31
WallyApp - Designing Login Screen
19:48
WallyApp - Adding Google Sign-In
04:41
WallyApp - Storing User Data to Cloud Firestore
07:29
WallyApp - Adding Bottom Navigation
06:36
WallyApp - Changing Pages on Tap of the Bottom Navigation
01:17
WallyApp - Fetching Demo Images
03:48
WallyApp - Loading images in Staggered Grid View
03:20
WallyApp - Designing More Pages in App
18:30
WallyApp - Adding Hero Animation
05:28
WallyApp - Fixing Red Error in Account Page
02:32
WallyApp - Get Image From Phone
11:37
Requirements
  • Computer which supports Flutter
  • Good Internet
  • Basic Knowledge of Programming
Description

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.

Who this course is for:
  • Course for Developing Apps using Flutter and Firebase
  • Learning Flutter
  • Learning Firebase
  • Making dynamic apps using Flutter and Firebase
  • Android and iOS app development using Flutter