Creating a Full Stack App with Flutter and Firebase

Flutter helps you to become productive and deliver your cross-platform apps quickly. In this course, you'll explore how to create scalable and high quality apps quickly using a serverless approach in Flutter and Firebase.
Course info
Rating
(17)
Level
Intermediate
Updated
Apr 13, 2021
Duration
2h 33m
Table of contents
Description
Course info
Rating
(17)
Level
Intermediate
Updated
Apr 13, 2021
Duration
2h 33m
Your 10-day individual free trial includes:

Expert-led courses

Keep up with the pace of change with thousands of expert-led, in-depth courses.
Description

Using a serverless approach to handle your backend requirements to implement and scale fast is a viable solution for Flutter development. So, using Firebase to facilitate rapid development with Flutter is inevitable. In this course, Creating a Full Stack App with Flutter and Firebase, you’ll learn to create apps using a serverless approach that can easily scale and fulfill your needs. First, you’ll explore what the services are in Firebase. Next, you’ll discover how to integrate a Flutter app with Firebase and use Authentication and Analytics services. Then, you’ll learn how to benefit from Cloud Firestore to manage your database and messaging to deliver push notifications to your users. Finally, you'll delve into writing your serverless functions. When you’re finished with this course, you’ll have the skills and knowledge of creating a full stack app using Flutter and Firebase needed to deliver a scalable and high quality app to your customer. Software required: Flutter 2.0.3 and Dart 2.12.0.

Course FAQ
Course FAQ
What will you learn in this Flutter Firebase tutorial?

In this course, you will learn how to create a full stack app with Firebase and how to maintain it with database management, engaging customers, leveraging integration, and extending business logic by using cloud functions.

Are there any prerequisites for this Flutter tutorial?

Prerequisites for this course is an understanding of the basics of Flutter, which you can learn about here on Pluralsight.

What capabilities does a Flutter have?

Flutter's toolkit can create applications for mobile, desktop, and web from a single codebase. Flutter is a free, open sourse software that works with existing code.

What is Firebase?

Firebase is a Google platform that helps you build and run successful apps by allowing secure access to the database directly from client-side code.

What is Cloud Firestore?

Firestore is a part of Google's Firebase application development platform. Firestore is fundamentally a cloud-hosted NoSQL database for storing and syncing data.

About the author
About the author

Majid is an award-winning book author, Flutter, PWA, perf enthusiast, and a passionate software developer with years of developing and architecting complex web and mobile applications.

More from the author
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Majid Hajian, and welcome to my course, Creating a Full Stack App with Flutter and Firebase. I am a Google developer expert for Flutter and Dart and a passionate software architect with over a decade of experience. Flutter and Firebase are a perfect match to develop fully scalable mobile applications. This is a course that will take you to become a full stack Flutter developer by using Firebase with no prior experience in developing back end or maintaining cloud infrastructure. Some of the major topics that we will cover include fully managed authentication service, database management and CRUD operations, engaging customers by messaging services, leveraging integration of different services in Firebase, extending business logic by using Cloud Functions. By end of this course, you will have a solid understanding on how to develop a Flutter application from zero to complex production‑ready iOS or Android app using real‑world cloud infrastructure. Before beginning this course, you should be familiar with the basics of Flutter. From here, continue diving into advanced Flutter topics and cloud infrastructure with courses on state management, debugging, testing, and deployment, Google Cloud Platform. I cannot wait to see you in this course, and I hope you will join me on this journey to learn full stack Flutter development at scale with the Creating a Full Stack App with Flutter and Firebase course at Pluralsight.