Udemy

Flutter Ecommerce Course | Advanced Dart & Riverpod & Nodejs

Enroll Now
  • 305 Students
  • Updated 3/2025
4.1
(66 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Language
English
Taught by
Dastagir Ahmed
Rating
4.1
(66 Ratings)

Course Overview

Flutter Ecommerce Course | Advanced Dart & Riverpod & Nodejs

Advanced Flutter | Dart | Clean architecture | E-commerce course | Backend | Nodejs | State Management

Here will focus on mainly how to integrate Riverpod with clean architecture.  We will cover the new features of Riverpod 2.0 and above. You will learn how to build a scalable app with Nodejs api.

This would come in 2 parts, to finish these course, you need to buy all three together. This is part 1 of 2.


App features

  • On boarding screen

    Beautiful onboarding screen with sales Moto.

  • Registration screen

    Registration with email and phone number and secured password.

  • Login feature

    Secured login verified from front end backend with JWT features.

  • Reset password

    Email verification on reset password with animation and timer.

  • View products

    View products on detail with multiple thumbnails. We have product category of regular products and new arrivals products.

  • Product rating

    Customers can rate product and view rating of others. Bad rating products are not shown for certain users.

  • Choose product size & color

    You must select your product size and color.

  • Search product based on filter

    You may also do custom search by filtering features.

  • Email sending on confirmation payment

    Once you place an order you get cool email to notify that you have placed an order with detail product and order info.

  • Cart management

    Cool cart management features. You may add or remove items. You may also remove multiple items at the same time on long press.

  • Placing order

    Place order with stripe account and choose multiple items in placement.

  • Search product based on category & subcategory

    Click on a category and see all the related products .

  • Payment profile

    Shows where your current order status is.

  • Light and Dark mode

    This app comes in two mode. Dart and light mode which you can change easily from the profile section.

  • Architecture

    Clean architecture with Riverpod 2.0 state management .

    Backend is MVC pattern.

    Powerful rest api.

    Backend is done with Express framework and mongodb.

  • Cron job on orders

    The app system checks for unpaid orders and removes then every 24 hours. This is helpful for database management.

  • Course requirement

    You must have at least 6 months of flutter programming experience to take this course.

    Through this course you will master Flutter programming, core Dart features and Javascript Express framework with Mongodb.

Course Content

  • 10 section(s)
  • 76 lecture(s)
  • Section 1 Introduction
  • Section 2 Course basic introduction
  • Section 3 Routing and middlewares
  • Section 4 Models and schemas and auth
  • Section 5 Admin module
  • Section 6 Handling pagination
  • Section 7 Cron job
  • Section 8 Categories implementation
  • Section 9 Product management
  • Section 10 The checkout management

What You’ll Learn

  • Flutter advanced concepts
  • Flutter & Dart advanced concepts together
  • Flutter & Dart clean architecture for big projects
  • Explain Riverpod 2.0 and use for state management
  • Riverpod and GoRouter with nested navigation
  • Flutter correct folder structure app dev
  • Cool animations with navigation and cart
  • Flutter with backend technology nodejs
  • Explain nodejs basics to advance
  • Building full fledge restful api for e-commerce
  • Implement cron job for database update
  • Explain SoC (Separation of concerns) in programming
  • A lot of other advanced software architecture concepts of programming


Reviews

  • A
    Adriano Wagner Agra de Andrade
    5.0

    Excellent course !

  • D
    DAVE CARLLEN REIS FERNANDES
    1.0

    o curso inicia muito bem, bom conteúdo, mas está incompleto, e a parte 2 só tem 6h e tbm está incompleta

  • R
    Ralph Taylor
    5.0

    It is a very educational video that goes in depth about Node.js and backend development. The teacher also takes his time to explain flutter development (even though he said he wouldn’t many times) which I highly appreciate and loved. There was light humor throughout which made it an easier watch and less stressful or serious. Overall, highly enjoyed it loved the tutor and 10/10. (Also learned how not to copy and paste lols)

  • C
    Carlos Alex Azevedo
    5.0

    Great course, but some things could be improved I really enjoyed the Flutter and Clean Architecture sections—they were very well explained and helped me solidify many important concepts. The practical and detailed approach made everything much easier to understand. However, there are some issues that should be addressed: The server section is too extensive, and it would have been more useful if it were covered only in the necessary cases instead of in such depth. I purchased all the source code separately, which doesn’t seem fair—a course should include everything needed instead of requiring the purchase of two courses plus extra code. I initially bought the second course, then later purchased the full source code, which unexpectedly gave me free access to the first course. This should have been clearly stated upfront to avoid confusion. Despite these issues, the course content is excellent, and it's definitely worth it for those looking to learn Flutter with Clean Architecture. Highly recommended! 🚀

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed