Skip to content
UdemyFlutterPaid courseIntermediate levelCertificate

Flutter 1.2 with Firebase&Stripe Build shop app from scratch (Udemy.com)

[INTERMEDIATE] Flutter full shop app with Firebase to cover Flutter and Firebase concepts&Stripe payment integration

Created by: Hadi Kachmar

Last updated August 2023

icon
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
  • Clear state management in a very detailed manner
  • Introduce new widgets and how to use them correctly
  • Write production-ready code following best practices and become a competent Flutter developer

How it compares

Against the other 73 rated Udemy courses in Flutter on CourseDuck:

  • Rating4.4 out of 5higher than 45% of them
  • Reviews649#29 of 74 by number of reviews
  • Length14.7 hourslonger than 65% of them
  • Last updatedAugust 2023more recently than 57% of them

icon
Course Description

Course prerequisites:

  • Basic knowledge in programming to get started

  • Basic knowledge of 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 with payment gateway

  • Learn how to make an online shopping application simply

What's in the course:

  • Complex UI has done simply

  • State management

  • 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, and debug Flutter Android 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

  • Stripe payment gateway

Course structure:

approximately 15 hours of content and updated regularly 

Requirements:

  • Windows application development OR 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 a fully functional shopping application with a Firebase

  • 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.

Important note: This course is structured around the SDK version 1.23 of Flutter. Should you already possess a sound understanding of Flutter, I encourage you to enroll, as the course comprehensively addresses a wide array of content and showcases various UI implementations.

For those interested in the most recent advancements in Flutter, I have curated courses based on the latest Flutter version. These courses present similar concepts, albeit with updated code structures and varied UI design perspectives. It is advisable to peruse these updated courses prior to embarking on this particular module.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Hadi Kachmar

$79.99

$59.99

$59.99

$69.99

$74.99

$64.99

icon
More Flutter courses

$64.99

$129.99

$174.99

$54.99

$12.99

$84.99

icon
Reviews

4.4

649 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Altamush Nayyer Khan on 8/24/2022

This course is not for beginners, even though it may appear that it is. The instructor does not go into a lot of detail. The overall structure of the course also needs improvement, as midway, new features are added making it extremely difficult to follow exactly what is going on. Other than that, the course is badly outdated. I don't feel like I wasted my time, however, I had to learn on my own to fully understand what the instructor was doing. Also, the Stripe Payment portion of the course is badly outdated and contains an error which causes the payment to fail. I told that to the instructor, however, they did not amend it.

By Kubilay Akaslan on 4/5/2022

Probably the best flutter course on Udemy. If you are really new to coding first take an introductory course then come back to this one. Instructor answers questions within same day or next. Great value.

By MaRci002 on 12/15/2021

Copy and paste everything. When you created GlobalMethods class why are you instanciate it why not using static methods? Your app isn't responsive at all, for instance you created buttons which height was based on MediaQuery.maxHeight then you just devided it by random number which was OK for the specific resolution, however on small resulution the button will be almost disapper. I liked the auth screen's animated background.

By Mohamed Irshad on 10/19/2021

I am around 15%, and so far things are very clear. As the author says, you need to know some flutter before you get in to the course. You will be lost and overwhelmed otherwise.

By Saurabh Bhargava on 8/10/2021

The course content is good, but could have been better organized. Also, I felt it would have been nice if you could have explained certain things in details. May be a way to create these containers dynamically.

By Bhakin Khantarjeerawat on 8/3/2021

- The best for advanced flutter. - The instructor often update and do what the learners asks (for example, including more features into the app, making the app better and better).

By game123 game on 7/15/2021

The material is good. But you have to dig into the github to see the real code. It's hard to code along with instructor. Because he always like to copy and paste a big chunk of code in less than one second.

By Vladyslav Yemets on 6/1/2021

After making additional explanation videos, became much beginner-friendly. Author is a pro, but his teaching skills are not that great.

By Anthhony clement on 5/27/2021

It's excellent, love so far! You are the best that I have seen, and believe me I took a lot of flutter courses.

By Saud khan on 5/9/2021

The Instructor (Mr. Hadi) is very responsive to student reviews and takes up the challenge towards perfection ,really appreciate that . The course has impressive UI part. Expecting the same from back-end once the firebase section is completed. Kindly keep the application aligned with market e-commerce applications so that students can straight away go for production-level apps right after finishing this course.

Showing all 10 reviews on CourseDuck

Read all 649 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100