
Download git from git-scm.com, then run the installer to complete installation, noting the latest release 2.42.1, and confirm git is ready for your Flutter projects.
Enable Flutter to locate Android Studio using cmd by running a command that sets the Android Studio installation directory, and verify the path shown (e.g., c:\program files\android\android studio).
Fetch subcategories from firestore within the category-sub fashion screen. Filter by gender (women, men, kids) and view items like boots and dresses, with add-to-cart via provider.
Demonstrates a product detail screen with a horizontal carousel slider that auto-plays multiple images every 8 seconds with 0.8s transitions; tapping an image navigates to the image slider screen.
Explore the image slider screen that displays all product images with a photo view gallery, enabling zoom in and zoom out for clear detail on a black, app-bar-free interface.
Explore how the product detail screen presents features: 6.5in display, 64 MP camera, and 8 MP back camera. Fetch data from Firebase and navigate to description via a gesture detector.
Learn how adding items from product details or lists adds to the cart, view and edit quantities with plus minus, see item totals, and delete items from the cart.
Discover the cart screen in a Flutter e-commerce app, displaying items via a provider-backed cart model with image, name, price, and plus, minus, delete actions, including a clear cart option.
The admin orders model organizes order data, showing open and closed orders with product, order id, delivery stage, and date. Tapping an item navigates to the admin order detail screen.
Welcome to this Flutter & Firebase E-commerce (Main, Vendor, Admin) app course.
This course is designed for computer users who have limited or no previous exposure to Flutter.
You don't need any previous programming experience to follow along and all you need to code in dart language under the Flutter framework, is either Android Studio or Visual Studio.
In this full course, you will learn how to develop (complete apps) the Main Shopping app for customers, the Vendor app for sellers and the Admin app.
Upon completion of this training, you should have a good working knowledge of Flutter, allowing you to develop apps using the dart language - flutter framework, not only in the field of e-commerce, but also in the fields of Real Estate and Automobiles like (cars).
In this course, you'll understand the code written in dart for the Main app, Vendor app and Admin app.
Some of the things that you will learn include but are not limited to;
Main App
Online Shopping Stand-alone App OR Super App
Push Notification
Splash Screen
Home Screen (Banner Ads/Images, Deals / Products on offer)
Categories Screen
Products Screen (Filter using sub-categories)
Product Detail Screen (Product Name, Brand Name, Price, Delivery Information, Key Features, Description, Seller Information)
Image Slider Screen (Zoom In / Out)
Seller Store
Account Screen
Add Item to Cart (Select sizes as you Add Item to Cart)
Cart Screen
Checkout Screen
Confirmation Screen
Orders Screen & Order Detail Screen
Inbox Screen
Search Screen
Country Screen (Select Your Country)
About Screen
Privacy Policy Screen
Customer Login & Signup
Account Management (Edit Profile Screen & Delete My Data / Close Account Screen)
Cars / Real Estate
Vendor App
Splash Screen
Seller Login & Signup
Earnings Screen (Store Management Dashboard for Sellers)
Add Item (Details, Sizes, Images)
Edit Item (Details, Sizes)
Publishing And Unpublishing Products
Orders Screen & Order Detail Screen
Admin App
Splash Screen
Admin Login
Shopping: Manage Products (Approve/Reject new vendor's products)
Shopping: Manage Orders - Orders Screen & Order Detail Screen (Confirm/Approve new orders)
Shopping: Manage Orders - Update current delivery stage
Shopping: Manage Orders - Send message to customer
Shopping: Put and Remove Deals on Home Screen of the Main App
And many more...
Ok... Let's get started!