Flutter - Firebase - SQLite : Multi-store App (Full - Deep) (Udemy.com)
Building E-Commerce Multi Shop App from scratch with Flutter , Dart , Firebase, mysql and Stripe payment Gateway
Created by: Salah Shams
Last updated August 2023
What you will learn
- How to use flutter widgets and get the most benefits of each widget
- How to create a new firebase project and install it to IOS and Android.
- How to allow Users to Authenticate with your application .
- How to allow suppliers to upload Products to their stores or to application in general
- How to Stream Data again from firebase Cloud to your application and arrange them in pages and categories
- How to allow Customers to Add Items to Cart and help them to place an Order
- How to make your application intelligent and treat the input data we are getting from users
- How to Integrate Stripe Payment Account and link it to your application to receive payments
- How to add animations to your design
- How to save data locally into SQL Database
- How to Push Notifications Automatically to suppliers and customers to keep track of their orders
How it compares
Against the other 73 rated Udemy courses in Flutter on CourseDuck:
- Rating4.5 out of 5higher than 69% of them
- Reviews473#38 of 74 by number of reviews
- Length42.6 hourslonger than 98% of them
- Last updatedAugust 2023more recently than 56% of them
Course Description
Nowadays we live the age of e-commerce applications we can sell and shop anywhere around the world
In parallel with going through new technologies everyday so that’s why this course was built.
Building this kind if applications is the most convenient way to grow up your programming skills and your way of thinking as well
Going through this course will take you to another level of skills and thinking
And also solving problems , so don’t miss a deal to dream your next design and lead it to professional zone
here you will learn :
How to use flutter widgets and get the most benefits of each widget.
How to create a new firebase project and install it to IOS and Android.
How to allow Users to Authenticate with your application .
they can Signup , Login , Logout
How to allow suppliers to upload Products to their stores or to application in general.
How to Stream Data again from firebase Cloud to your application and arrange them in pages and categories.
How to allow Customers to Add Items to Cart and help them to place an Order.
How to make your application intelligent and treat the input data we are getting from users.
How to Integrate Stripe Payment Account and link it to your application to receive payments Online
How to add Animations to your design.
How to save data locally on device which application is running on - SQL DATABASE -.
How to Push Automated Notifications to different Devices.
Instructor Details
- 4.5 Rating
473 Reviews
Salah Shams
May I have A good experience in mobile App development ,firebase and store cloud , I built many small applications for IOS and Android, but this is my first Huge application , hopefully I can share what I know , this course is updatable , and we will deep dive into flutter and firebase
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 Sy Sanogo on 2/1/2024
It's just amazing. I learned a lot mostly about how to handle notifications and firebase security rules. That's what I was looking for. Good explanation and clear. Thank's sir !
By Daymein Gregorio on 4/22/2023
I purchased this course because it went beyond Flutter and introduces integrations like Firebase and SQL. The instructor covers these topics well enough for beginners and those like me who are new to Flutter. That said, the instructor fails to follow good design principles like DRY and doesn't really commit to clean architecture or Flutter's common design paradigms. If you're new to coding, these things won't matter and you'll have a great time coding along. But for experienced developers, you might find yourself pausing the video to refactor, build out models, or change folder structures. Overall, I'm pleased with the course. It answers several "How do I do that in Flutter?" questions. It's a good jumping off point for beginners to start producing something in Flutter, but you'll need more training to get from this to job-ready.
By Sagar Paudel on 3/15/2023
Amazing Course with a lots of ideas, tools and techniques of flutter and firebase. Of course the final output of project design(front end) can be make more attractive and professional.❤️
By Fezekile Xalaba on 2/20/2023
The course is good but not beginner friendly. It looks like it was only designed for intermediate level. Also the instructor has left so many problems for students to solve which are to difficult to solve if you are a beginner in Flutter.
By VARUN JAIN on 10/18/2022
By working on live app, I am able to understand the use of various widgets and because we are directly working on a project, we can see real time problems, one small request to please also suggest us any alternative way to do the same thing,
By Ihsan Khan on 10/11/2022
Finally the course come to an End I really enjoyed it.. if you want to learn firebase in expert level then this course is really good.. dont focus on UI just focus on functionality. this instructor almost cover all main concept in firebase firestore i skip last two section like note app and shared preferences because i already worked on that.. I hope Instructor will add Push notification very Soon and i eagarly waiting for that Thanks Sir Salah Shams
By Raphael Daka on 7/20/2022
This is the best E commerce course i have ever seen, I have learned a lot from this instructor; he takes all students step by step and responds to any questions quickly... I thank you and may you please continue sharing the knowledge.
By Prejitha Thankraaj on 7/18/2022
Dear brother,Dear teacher,Salah Shams,I have no words to thank you!Such an amazing course,such a great explanation in neat language.I finished almost half of the app,But i cant wait to thank you!I strongly recommend my friends to attend this course which is worth enough rather than spending much outside which will be in vain.
By David Evans on 6/30/2022
It's a fantastic course for anyone who has some prior programming knowledge. I also recommend this course to anyone who is considering to start Flutter development. The instructor demonstrates the boundaries of Flutter development in a very good maner, which is a good thing.
By Youssef Habib on 6/19/2022
The course is good and the instructor explains everything thoroughly and in clear detail but the issue here is that the UI/UX definitely need a lot of work. Also, the way the code is structured in some cases isn't just the best and sometimes it feels like boilerplate so yes that's another issue. Other than that great course all in all. Thank you for sharing your knowledge!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100





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