Flutter & Firebase – Build Real World iOS and Android Apps
Flutter & Firebase – Build Real World iOS and Android Apps, available at $59.99, has an average rating of 4.3, with 68 lectures, based on 39 reviews, and has 362 subscribers.
You will learn about Integrate Firebase with their Flutter apps Write one codebase and target iOS and Android devices Uploading photos using Firebase storage Accessing Flutter camera using Dart language Authenticate Flutter apps using Firebase authentication Persist data into Firebase Cloud Firestore database Learn Flutter apps implementation using MVVM design pattern This course is ideal for individuals who are All level of developers who wants to learn Flutter and Firebase or Developers who want to write code once and deploy on iOS and Android or Developers who want to use Flutter with serverless Firebase platform It is particularly useful for All level of developers who wants to learn Flutter and Firebase or Developers who want to write code once and deploy on iOS and Android or Developers who want to use Flutter with serverless Firebase platform.
Enroll now: Flutter & Firebase – Build Real World iOS and Android Apps
Summary
Title: Flutter & Firebase – Build Real World iOS and Android Apps
Price: $59.99
Average Rating: 4.3
Number of Lectures: 68
Number of Published Lectures: 68
Number of Curriculum Items: 68
Number of Published Curriculum Objects: 68
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Integrate Firebase with their Flutter apps
- Write one codebase and target iOS and Android devices
- Uploading photos using Firebase storage
- Accessing Flutter camera using Dart language
- Authenticate Flutter apps using Firebase authentication
- Persist data into Firebase Cloud Firestore database
- Learn Flutter apps implementation using MVVM design pattern
Who Should Attend
- All level of developers who wants to learn Flutter and Firebase
- Developers who want to write code once and deploy on iOS and Android
- Developers who want to use Flutter with serverless Firebase platform
Target Audiences
- All level of developers who wants to learn Flutter and Firebase
- Developers who want to write code once and deploy on iOS and Android
- Developers who want to use Flutter with serverless Firebase platform
Do you want to learn how to develop a backend for your Flutter app? Are you interested in a serverless backend?
In this course, you will learn how to use the Firebase platform with your Flutter apps. You will implement several real world Flutter projects with Firebase as a backend. You will also learn to integrate the following features with your Flutter apps.
-
Firebase Authentication
-
Firebase Cloud Firestore
-
Firebase Storage
-
Camera
-
Photo Library
-
Auto Scroll
-
Managing Date Time
-
Shared Preferences
After completing this course you will be ready to build your first Flutter app integrated with Firebase.
Let’s check out some of the apps you will be building in this course.
Grocery App
In the Grocery app you will learn how to persist nested collections to the Cloud Firestore database. You will start from the beginning allowing the user to add stores. Once, the stores are added you will learn how to associate items to the store. Grocery App also showcases how to use MVVM Design Pattern in Flutter.
City Care
City Care app allows users to report incidents by taking a picture and uploading it to the Firebase Storage. In this app you will learn how to perform authentication using Firebase Authentication service and persist information in the Cloud Firestore database. This app also demonstrates the use of camera and photo library for both iOS and Android platforms.
Let’s Chat
Let’s Chat is a fun online chatting app implemented in Flutter and Firebase. You will learn how to subscribe to the Firebase change events and refresh the user interface as soon as the message is sent. You will also learn how to automatically scroll messages to the bottom of the list to reflect new messages.
Requirements
-
macOS Catalina or above
-
Xcode 14 or above
-
Basic knowledge of Flutter
What will you learn?
-
Integrate Firebase with Flutter apps
-
MVVM design pattern
-
Provider pattern using provider package
-
Use camera package to take pictures
-
Use photo library package to select photos
-
Store files on Firebase storage
-
Streams and stream builder
-
Authentication using Firebase
-
Auto scroll
Don’t take my word for it, take a look at some of the amazing reviews for my other courses.
Great course, Azam skips the basic stuff yet does CLEARLY explain the important concepts that most courses miss or fail to provide clear details about. It looks like he keeps the course up to date as well, either by adding updated lessons or notes explaining changes in the swift framework in the notes.
This course was above my expectations indeed. Very valuable, and thank you Azam.
The last 6 months I’ve followed many courses, but this Section by far has helped my understanding of ObseravableObject, @State etc.Im sure I’m going to run into some problems putting this into practice, but at least I have this course to come back to reference.
As every course by Azam is awesome, full of information and Great explanations and examples, simply amazing. Azam is such a Great Teacher, if you really want to learn and make good use of your money, he is the right Choice.
Mohammad Azam, Thank you so much for your contribution on this course. It is a very awesome course which provides step by step from beginner to advanced. There are a lot of mini projects inside. I learn a lot from this course. Thank you so much once again.
I had so much fun working on this course and I am sure you will enjoy it too. So, what are you waiting for? Let’s get started.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Exercise Files
Lecture 3: Course Requirements and Agenda
Chapter 2: Understanding Firebase
Lecture 1: What is Firebase?
Lecture 2: Firestore vs Real Time Database
Lecture 3: Understanding Structuring Data in Firestore
Lecture 4: Resource: Structuring Data
Chapter 3: TodoList – Setting Up Project
Lecture 1: Initializing a Flutter Project
Lecture 2: Creating Firebase Project Using Firebase Console
Lecture 3: Integrating Firebase for iOS Apps
Lecture 4: Fixing Firebase Issues with Xcode 12 for iOS
Lecture 5: Resource: "Double-quoted" issue in latest version of Firebase
Lecture 6: Integrating Firebase for Android Apps
Lecture 7: Resource: Adding Firebase to your Flutter App
Chapter 4: TodoList – Adding, Fetching and Deleting Tasks
Lecture 1: Building the User Interface
Lecture 2: Adding Task to Firebase
Lecture 3: Fetching and Displaying all Tasks
Lecture 4: Implementing Task Model
Lecture 5: Deleting Task
Chapter 5: Understanding MVVM Design Pattern
Lecture 1: What are Design Patterns?
Lecture 2: What is MVVM?
Lecture 3: Why MVVM?
Lecture 4: MVVM Architecture and Web APIs
Lecture 5: Resource: Difference Between View Model and Model
Chapter 6: Grocery App – Managing Stores
Lecture 1: What we will be building?
Lecture 2: Understanding the Starter Project
Lecture 3: Implementing Store Model and StoreViewModel
Lecture 4: Saving Store to the Firestore Database
Lecture 5: Adding Provider Package to Notify Add Store Page
Lecture 6: Displaying Stores
Chapter 7: Grocery App – Adding Items to Store
Lecture 1: What we will be building?
Lecture 2: Navigating to the Store Items List Screen
Lecture 3: Saving Store Item to the Firestore Database
Lecture 4: Display Store Items on the Screen
Lecture 5: Delete Store Items
Lecture 6: Displaying Store Items Count
Chapter 8: City Care App – Registration and Login
Lecture 1: What we will be building?
Lecture 2: Understanding the Starter Project
Lecture 3: Enable Email/Password Authentication
Lecture 4: Implementing RegisterViewModel
Lecture 5: Registering a User
Lecture 6: Implementing LoginViewModel
Lecture 7: Authenticating a User
Lecture 8: Implementing AppNavigator
Chapter 9: City Care App – Taking and Uploading Photos to Firebase Storage
Lecture 1: Adding Photo Library and Camera Permissions for iOS and Android
Lecture 2: Picking Photo from Photo Library
Lecture 3: Capturing Photo Using Camera
Lecture 4: Uploading Photos to Firebase Storage
Chapter 10: City Care App – Saving and Displaying Incidents
Lecture 1: Implementing the Incident Model
Lecture 2: Saving Incidents
Lecture 3: Fetching All Incidents
Lecture 4: Display All Incidents
Lecture 5: Displaying My Incidents
Lecture 6: Toggle Menu and Navigation after Login
Chapter 11: Let's Chat – Adding Rooms
Lecture 1: What we will be building?
Lecture 2: Understanding the Starter Project
Lecture 3: Adding Username to Shared Preferences
Lecture 4: Implementing Adding a New Room
Lecture 5: Get All Rooms
Lecture 6: Displaying Rooms
Chapter 12: Let's Chat – Adding Messages
Lecture 1: Implementing Message and MessageListViewModel
Lecture 2: Sending and Saving a Message
Lecture 3: Observing Changes for Room Messages
Lecture 4: Displaying Messages on the Screen
Lecture 5: Implementing Auto Scroll for Messages
Chapter 13: Conclusion
Lecture 1: Next Steps
Lecture 2: Resources
Lecture 3: Bonus Lecture
Instructors
-
Mohammad Azam
Apple Featured iOS Developer and iOS Instructor
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 3 votes
- 4 stars: 12 votes
- 5 stars: 23 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024