Flutter Web - Build a Diary Web App with Flutter and Cloud Firestore
Build adaptive web apps using a single code base
Lectures -84
Duration -9.5 hours
Course Description
If you have wondered how to leverage your pre-existing Flutter/Dart development skills, then you will be happy to know you can now build dynamic, scalable, and adaptive web apps with Flutter!
Flutter 2.0 is a big release - you can use Flutter and Dart to build adaptive web and desktop apps - all with a single codebase.</p> <p>In this course, you will learn how to leverage Flutter (Web) 2.0 and Dart and build a capstone app called Diary Book.
In this course, you will build a full-fledged, more complex, Flutter web app with Firestone; Firebase AUTH as the backend; create, authenticate, and log in users using Google Cloud Firebase AUTH; create, edit, delete, update diary entries with Cloud Firestone backend; use providers, Stream Builders in Flutter web; learn how to implement basic and advanced routing in Flutter 2.0 web; finally, deploy Flutter web app to firebase hosting.
By the end of this course, you will have all the tools and knowledge you will need to build adaptive Flutter web apps competently and easily port the same app into desktop apps on your own!
All the code files and resources for this course are available at https://github.com/PacktPublishing/Flutter-Web---Build-a-Diary-Web-App-with-Flutter-and-Cloud-Firestore
Audience:
This course is designed for beginner to intermediate Flutter developers. Web developers who want to learn to build Flutter web apps and curious students who want to build their own Flutter web apps, iOS, Android, and desktop apps with Flutter 2.0 can also benefit from this course
Goals
What will you learn in this course:
- Build a complete web app with Flutter web and Cloud Firebase Firestone
- Master advanced Flutter APIs such as providers and routing
- Learn how to use Firebase AUTH to authenticate web app users
- Build adaptive, dynamic web apps with Flutter 2.0
- Create, edit, delete, update diary entries with Cloud Firestone backend
- Deploy Flutter web apps to Firebase hosting.
Prerequisites
What are the prerequisites for this course?
- Having some basic programming experience, in general, is helpful. If you have basic OOP (Object-Oriented Programming) concepts, you should be fine. Also, pre-existing Flutter and Dart programming experience or web development basics are helpful.

Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
2 Lectures
-
Introduction and Course Prerequisites 04:44 04:44
-
What You will be Building in this Course 04:10 04:10
Machine Setup - Windows Users Only
1 Lectures

Machine Setup - Mac Users Only
1 Lectures

Build a DiaryBook Flutter Web App
6 Lectures

DiaryBook Web App - The Main Body
4 Lectures

DiaryBook Web App - FirebaseAuth and Cloud Firebase Firestore
11 Lectures

DiaryBook Web App - The User Profile
11 Lectures

DiaryBook Web App - Creating, Updating, Deleting, and Showing Diary Entries
11 Lectures

DiaryBook Web App - Diary Listview and Saving Images to Firebase Storage
12 Lectures

DiaryBook Web App - Set Up the Update Dialog
8 Lectures

DiaryBook Web App - Filtering Entries by Date and Updating the ListView
8 Lectures

DiaryBook Web App - Filtering Diary Entries Further - Earliest and Latest
4 Lectures

DiaryBook Web App - Advanced Routing
3 Lectures

Deploying the Web App to Firebase Hosting
2 Lectures

Instructor Details

Packt Publishing
Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals.
Working towards that vision, we have published over 6,500 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done - whether that's specific learning on an emerging technology or optimizing key skills in more established tools.
As part of our mission, we have also awarded over $1,000,000 through our Open Source Project Royalty scheme, helping numerous projects become household names along the way.
Course Certificate
User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now