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
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
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
eCourse Certificate
Use your certificate to make a career change or to advance in your current career.
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 nowOnline Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now