Flutter 2.2 & Firebase, build a complete app from scratch (Udemy.com)
Flutter 2.2 work OS app for companies using Flutter with Firebase (Setstate state management)
Created by: Hadi Kachmar
Last updated August 2023
What you will learn
- This Flutter course a complete guide that helps in learning and building a fully functioning Flutter application with Firebase.
- Teaching how to write Clean-code and avoid Boilerplate code
- This course you how to make new designs and styles for your App
- Introduce new widgets and how to use them correctly
- Streams and FutureBuilder usage
- Firebase Firestore and Authentication
How it compares
Against the other 149 rated Udemy courses in Mobile Development on CourseDuck:
- Rating4.2 out of 5higher than 13% of them
- Reviews99#101 of 150 by number of reviews
- Length9.1 hourslonger than 57% of them
- Last updatedAugust 2023earlier than 63% of them
Course Description
Course prerequisites:
Basic knowledge in programming to get started
Basic knowledge in Flutter
Concepts are explained clearly. You will always learn what you're building and why, and then how to do it.
How this course can be of help:
Gaining more knowledge in Flutter and firebase
Learn how to build fully functional apps and publish it to the Playstore
What's in the course:
Complex UI is done simply
State management (SETSTATE)
Firebase
Clean-code and avoid Boilerplate code
Styles for UI
State Management: setState, lifting state up via callbacks, global access, scoped access with Provider and ChangeNotifier
Navigation
Dart
Forms, input handling, and validation
Managing and updating packages
Databases and Cloud Firestore
ListViews and multiple UI states
Firebase Authentication
Firebase Firestore
Firebase Storage
Dart Programming Language - Fundamentals and intermediate topics
How to understand Flutter Mobile Development by building apps incrementally.
How to design, build, debug Flutter Android and iOS Apps
How to get Flutter apps to communicate with a real-time database - Firestore
How to build robust apps with Flutter
Flutter AppBar
Flutter Material Design
Flutter Row and Column
Flutter ListView Builder
Course structure:
approximately 10 hours of content and updated regally
Requirements:
Windows application development
Mac application development
Access to a computer with an internet connection.
and you are ready for the journey
Love learning about applying cutting-edge algorithms to practical cases!
What Should I Expect After this Course?:
The ability to build any application using Flutter and Firebase. You will be an expert.
New information regarding Flutter
Note that the course builds on windows, so I didn't have a chance to cover the IOS configurations! But feel free to ask anything about it. I will be there to help.
Instructor Details
- 4.2 Rating
99 Reviews
Hadi Kachmar
Hello, I'm Hadi! With dual Master’s degrees in Computer & Communication Engineering and Data Science & Artificial Intelligence, my academic and professional journey is as dynamic as the technologies I teach. Starting my career as a native mobile developer, I transitioned into the fascinating world of Flutter a few years ago, embracing the role of both a Senior Software Engineer and an online instructor.
My expertise spans from crafting elegant front-end designs with Flutter since 2019, to implementing sophisticated AI solutions. As a dedicated instructor, I specialize in teaching Dart/Flutter and AI, aiming to impart practical skills and cutting-edge knowledge that prepare my students for real-world challenges.
Whether you're looking to enhance your programming skills or dive into the realms of artificial intelligence, I am here to guide you through each step—ensuring you gain not only proficiency but also confidence in your abilities. Join me on this learning adventure to elevate your skills and transform your career.
More courses by Hadi Kachmar
Flutter 1.2 with Firebase&Stripe Build shop app from scratch (2023)
4.4 (649 Reviews)
Provider: Udemy
Time: 14.7h
$64.99
Flutter+Firebase Build a Grocery App&WEB Admin Panel [2024]
4.5 (455 Reviews)
Provider: Udemy
Time: 18h
$79.99
Flutter & Firebase: build an E-commerce and Admin App [2024]
4.4 (140 Reviews)
Provider: Udemy
Time: 11.9h
$59.99
Flutter 3.0 Rest API crash course build a News app from zero (2023)
4.4 (134 Reviews)
Provider: Udemy
Time: 7.2h
$59.99
Advanced Flutter: MVVM with Provider, Riverpod | BLoC (2024)
4.5 (118 Reviews)
Provider: Udemy
Time: 11.6h
$69.99
Flutter 3.0 & Rest API from scratch, build a mini Store app (2023)
4.2 (77 Reviews)
Provider: Udemy
Time: 3h
$64.99
More Mobile Development courses
Flutter Mobile App: Build Chatbot with Firebase & Gemini AI (2026)
4.9 (775 Reviews)
Provider: Udemy
Time: 13.8h
$19.99
Android MVVM Architecture complete course (2026)
4.7 (890 Reviews)
Provider: Udemy
Time: 3.4h
$74.99
Android App's Development Masterclass - Build 2 Apps - Java (2023)
4.7 (271 Reviews)
Provider: Udemy
Time: 7.8h
$39.99
The Best React Native Course 2026 (From Beginner To Expert)
4.6 (735 Reviews)
Provider: Udemy
Time: 24.3h
$19.99
The Ultimate 70+ Hours iOS Development Bootcamp (2025)
4.6 (672 Reviews)
Provider: Udemy
Time: 74.2h
$84.99
Reviews
By Trevor Toni on 3/2/2023
This is a fantastic course.I am love it
By Chris Burgess on 12/22/2022
So far this is a perfect match for me. I love the way the instructor is explaining things as we build something practical. This suits how I learn very well. Obviously there is a lot here that is not fully covered but you''ve done a great job at showing us what to do. Some things still need to be explored by me on my own but I'm ok with that. You could not possibly have explained everything and still done this in as little time. Someone with little or no programming experience at all would struggle. Fortunately, that's not me. Loving it.
By It Agile Flow Ltd on 12/7/2022
Ce cours correspond vraiment à mes attentes. Merci!!!
By Emir Sehic on 7/16/2022
Hadi is top class instructor and this course is, just like all of his another courses, great, clear, and easy to understand. What gives advantage to Hadi in front of all of another instructors, is that he is available in the shortest time possible to answer everything about courses. I've got iminente response through his discord server many times about everything I couldn't understand about courses. One level above all of the another instructors.
By Ian Prayata Argyan Whiramukti on 1/8/2022
Okay. First of all... Thank You Mr. Hadi, you did well. This course is good. But, i'd say this is not for beginner. This course really has the firebase lectures i could say from A to Z. Mr hadi explained it pretty well. But, unfortunately the code needs to be recycled, shortened, and make it a bit more simpler. Oh, i should also mention that it would be better if this course use state management such as provider / BLoC / Riverpod. There are a lot of things that i didn't understand because the code is a bit difficult to follow. But i'd say the content is clear. Thanks Mr. Hadi
By Romilkumar Patel on 10/1/2021
it's an amazing course. I learned a lot from this and now I am starting your another course as well. Thanks you so much!
By Bhakin Khantarjeerawat on 9/14/2021
one of the best course to learn flutter
By José Martín Escobar Reyes on 9/6/2021
This is a great course. If you want to learn how to build a real app fast with just enough and precise explanation, then this course is right for you. It is a hands-on experience, where you go directly to the point and learn a lot in the process. A word of caution though: If you want a course that takes many hours of your time explaining all the details of everything you are about to learn, then perhaps this course IS NOT for you. For me this course is of high value, because it has giving me the confidence to start building my own apps using an updated version of Flutter. Thank you Hadi.
By Saud khan on 9/4/2021
Mr. Hadi is one of very few Udemy Instructors currently leading the development in Flutter with new courses and active engagement with his students via Q&A section. Moreover he gives you a sample demo of the application through live downloadable Apps . Hence its a "5" star performance in terms of Instructor effort to teach the subject
By Kishor Kc on 8/8/2021
Your explanation is too good. I am following each step and It's awesome. I help me a lot to build my skill and Thank you so much
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100

![Flutter+Firebase Build a Grocery App&WEB Admin Panel [2024]](/programming/flutter/images/4593816_23e9_3.jpg?v=1789443545)
![Flutter & Firebase: build an E-commerce and Admin App [2024]](/programming/mobile-development/images/5246870_67ad_4.jpg?v=1789443550)









