When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Flutter Ecommerce Course | Advanced Dart & Riverpod & Nodejs

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

     
  • 4
  •  |
  • Reviews ( 44 )
₹799

This Course Includes

  • iconudemy
  • icon4 (44 reviews )
  • icon28 total hours
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Flutter Ecommerce Course | Advanced Dart & Riverpod & Nodejs

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 3 parts, to finish these course, you need to buy all three together. This is part 1 of 3.

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.

What You Will 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.