Flutter 2.0: Build Modern Responsive Web & Mobile Apps (Udemy.com)
Build Adaptive Apps - Web Apps, iOS, Android & Desktop Apps with a Single Codebase using Flutter 2.0 & Firestore
Created by: Paulo Dichone
Last updated July 2021
What you will learn
- Build Web Apps with Flutter 2.0 & Cloud Firestore
- Build Adaptive, Dynamic Web Apps with Flutter 2.0
- Master Advanced Flutter API's like Providers & Routing
- Compile and Build iOS and Android App Using the same Flutter Web App Codebase
- Learn How to Use FirebaseAuth to Authenticate Web App Users
- Cutting Edge Flutter 2.0 Web App, iOS, Android and Desktop App Development Tools
How it compares
Against the other 73 rated Udemy courses in Flutter on CourseDuck:
- Rating4.4 out of 5higher than 45% of them
- Reviews263#42 of 74 by number of reviews
- Length13.8 hourslonger than 61% of them
- Last updatedJuly 2021earlier than 75% of them
Course Description
Flutter Web is here!
If you've wondered how to leverage your pre-existing Flutter/Dart development skills, then you'll be happy to know you now can build dynamic, scalable, and adaptive web apps (iOS, Android, and Desktop) 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.
In this course, you'll learn how to leverage Flutter 2.0 and Dart and build a capstone app called Book Tracker.
You'll be:
(First) How to build a simple Flutter Web App - Portfolio App - to get started
Build a full-fledged, more complex, Flutter Web App with Firestore, FirebaseAuth as the backend
Create, Authenticate, and login users using Google Cloud FirebaseAuth
Create, Edit, Delete, Update Books with Cloud Firestore backend
Use Providers, StreamBuilders in Flutter 2.0
Learn how to implement basic and Advanced Routing in Flutter 2.0 Web
Deploy Flutter Web App to Firebase Hosting
Build and release iOS and Android Mobile Apps from the same Web app codebase!
By the end of this course, you'll have all the tools and knowledge you'll need to build adaptive Flutter web apps, iOS, Android competently and easily port the same app into Desktop Apps!
Join and give yourself the right tools to become a Flutter cross-platform Software Developer!
Why Should You Take This Course (one more reason)?
I'm Paulo Dichone, creator of the most best-selling online programming courses (with over 100,000 happy and satisfied students). This time, I have designed this Android Masterclass course - especially for YOU.
I know how hard it can be to learn Flutter development in general - there's a lot of information out there, but the problem is that none is complete, nor is it updated. I understand how frustrating it's to try to learn something on your own and spend months without seeing progress!
That's why I do what I do - teach.
My sole goal is to show you that you can get started right away with Flutter Web Development and start building your web app ideas!
Sign up today, and look forward to:
Over 13 hours of HD 1080p video content
Build two Flutter Web Apps
Challenges and Solutions
Fast and helpful support if you need anything or have questions
My great sense of humor :)
Enroll today and start learning.
See you inside.
Paulo
Instructor Details
- 4.4 Rating
263 Reviews
Paulo Dichone
Hi, I’m Paulo – Your Guide to Mastering Development, Cloud, and AI Engineering
With a passion for empowering learners, I’ve had the privilege of teaching over 350,000 students across 175 countries. Whether you’re diving into Android, Java, Flutter, AWS Cloud, or venturing into the world of AI engineering, I’m here to help you unlock your full potential.
My Expertise
I bring extensive hands-on experience in:
AI Engineering
Mobile App Development (Android & iOS)
Cross-Platform Development (Flutter, Dart, and JavaFX)
AWS Cloud Solutions
And now, I’m also focused on the AI engineering landscape, helping developers leverage the power of machine learning and automation in their projects.
My Mission
No matter where you are in your journey—whether you're just starting or looking to sharpen advanced skills—my courses are designed to make you an exceptional developer and AWS Cloud Practitioner, equipped to tackle real-world challenges. Beyond coding, I enjoy spending time with my growing family, playing the guitar and mandolin, and traveling whenever I get the chance.
More courses by Paulo Dichone
AWS Lambda and the Serverless Framework - Hands On Learning! (2024)
4.5 (9,389 Reviews)
Provider: Udemy
Time: 10.5h
$94.99
Master RAG: Retrieval-Augmented Generation Systems [NEW] (2026)
4.5 (6,410 Reviews)
Provider: Udemy
Time: 3.3h
$69.99
Flutter & Dart: Complete App Development Course (2025)
4.4 (5,926 Reviews)
Provider: Udemy
Time: 17.3h
$84.99
[NEW] Amazon EC2 Masterclass (Auto Scaling & Load Balancer) (2024)
4.7 (5,652 Reviews)
Provider: Udemy
Time: 6.3h
$99.99
[NEW] Amazon EKS Starter: Docker on AWS EKS with Kubernetes (2022)
4.3 (4,086 Reviews)
Provider: Udemy
Time: 6.4h
$12.99
The Comprehensive Android App Development Masterclass (2021)
4.5 (3,944 Reviews)
Provider: Udemy
Time: 49.5h
$109.99
More Flutter courses
The Complete Flutter Guide: Build Android, iOS and Web apps (2026)
4.8 (2,407 Reviews)
Provider: Udemy
Time: 25h
$64.99
The Complete Flutter Development Bootcamp with Dart (2025)
4.6 (58,993 Reviews)
Provider: Udemy
Time: 28.8h
$174.99
Flutter BLoC - From Zero to Hero Complete Course (2021)
4.6 (1,289 Reviews)
Provider: Udemy
Time: 3.2h
$54.99
Flutter BLoC State Management & Firebase [2026] From Scratch
4.6 (530 Reviews)
Provider: Udemy
Time: 3.7h
$84.99
Reviews
By Greg Brow on 1/24/2022
Pros. Very clear and well spoken, as someone with hearing troubles this is a rare tutorial where I am able to hear all spoken. cons. His code is out of date in many cases (understandable) and trying to follow some lesson is very hard as he is so fast. Little problems but they have caused me to restart the second tutorial app many times, thinking I am the problem.
By Antoine Dubuc on 12/13/2021
Paulo mellowed down over the years into a very soothing and effective teacher. His courses are worthwhile. His dedication is amongst the top three I've seen. I am only at the beginning of the course, the portfolio app, and the reason why at this stage I remove one star is that to really blow me away, Paulo would've needed to employ a professional designer that would have resulted in something stunning that I'd want to show around. Incidentally, had Paulo invested in this way, he would've recoup with sales : people want to buy something that looks great. Udemy is lucky to have Paulo!
By James Newby on 11/27/2021
I really appreciate the keyboard shortcuts given by the instructor. It makes the overall dev experience much more enjoyable. Additionally, I love that I never have to use Javascript! :)
By Oluwaseyi AyoAnjorin on 10/26/2021
The course is good and somewhat easy to follow but it should be for people who already have a somewhat good understanding of the flutter and dart environment because I got lost a-lot of times because of how fast he moved or did not explain clearly certain things that he did. I found my self having to google a lot of things to really understand what was going on.
By Raaj Sivaram on 8/30/2021
This is by far the best course of Flutter in any Online Platform. Paulo is no doubt the best and in this course he will teach a lot of things which are practical and will be useful for developing production ready apps
By Steven Armstrong on 8/8/2021
This class is like a math teacher solving algebra problems without explaining the rules of algebra or how it works. You basically watch him complete his example projects while he narrates exactly what he's typing with no explanation as to how any of the code he's writing works or explanation on how the different objects/classes work.
By Keith Ruskin Miller on 7/2/2021
Original Review: This is a godsend to have such a clear and concise guide to using VSCode with flutter. I have taken another course using the android studio and I like vsCode a million times better (at least at my level). Paulo is very complete in descriptions and easy to follow. You should know a little flutter/dart before starting as he won't explain the basics. But I don't know much and am finding it very easy to follow. I am updating this review after getting to about lecture 48. I have to knock a half star off because Paolo absolutely needs to come back and fix some of the edits. He does NOT include progressive code updates, so you have to focus on every word he types, but he sometimes flips around so fast you can't see what he is typing!. Extremely frustrating - again the Instructor is very clear of voice, yet the visual is frustrating. EASY TO FIX!!!
By Atulya Agrawal on 6/24/2021
It's a good match for me and Paulo sir is my favourite instructor, he teaches well but some libraries are outdated but his team try to help with query and give the best solutions.
By Shuhib Siddiqi on 6/16/2021
5 Stars of Course! Paulo your course is really amazing with ur cool smoothy radio-voice, even when a person dont know english, its enough to following your codes to understand how simply its to implementing
By Saud khan on 6/11/2021
Paulo is probably the finest instructor for teaching Flutter & programming in general with his clarity on the subject , expertise and most importantly the right pace so that all the students can follow along. He is very responsive in Q&A section
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100

![Master RAG: Retrieval-Augmented Generation Systems [NEW]](/programming/it-and-software/images/6036446_038b_2.jpg?v=1789443310)

![[NEW] Amazon EC2 Masterclass (Auto Scaling & Load Balancer)](/programming/aws/images/1527740_a494_6.jpg?v=1789443311)
![[NEW] Amazon EKS Starter: Docker on AWS EKS with Kubernetes](/programming/aws/images/1782082_988b_9.jpg?v=1791191348)






![Flutter BLoC State Management & Firebase [2026] From Scratch](/programming/flutter/images/4751814_0be0_5.jpg?v=1789443544)
