وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Flutter 1.2 with Firebase&Stripe Build shop app from scratch

سرفصل های دوره

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


01 - Introduction - DONT SKIP
  • 001 BUY THIS COURSE INSTEAD.html
  • 002 Best price for the course.html
  • 003 Who am I And why this course
  • 004 Flutter 3.0&Firebase Build a grocery app with Admin Panel
  • 005 App overview
  • 006 NULL SAFETY MUST READ Project is done using 1.23 SDK.html
  • 007 Deal with null safety, and talk about the requirements
  • 008 Explain how to use null safety with examples
  • 009 MUST READ.html
  • 010 Things that I added according to the students requests
  • 011 Clarify something
  • 012 Get the most benefit of this course
  • 013 What benefits will you get once you finish this course
  • 014 YouTube channel
  • 014 Youtube.txt
  • 015 Flutter helper kit
  • 016 Stripe added, and find the app on playstore.html
  • 017 SOCIAL ACCOUNTS TO REACH ME.html
  • external-links.txt

  • 02 - Start Coding - MUST READ THE ARTICLES
  • 001 lock device orientation
  • 002 MUST READ Bottom bar lecture Update.html
  • 003 Lecture has been recycled in lecture 15 Create a notched bottom bar
  • 003 bottombarWithNotch.rar
  • 004 Deep explanation of the bottom Bar screen (Added after publishing)
  • 004 bottombarWithNotch.rar
  • 005 Bottom bar with null safety
  • 005 bottom-bar-nullSafety.rar
  • 006 Edit deprecated title in the bottom bar
  • 007 Custom Icons update.html
  • 008 Usage of custom icons
  • 008 add-custom-icons.rar
  • 009 Build the user info and settings screen design
  • 009 Finish-user-screen.rar
  • 010 Code recycling and more tricks ( Added after publishing)
  • 011 Add a switch tile using 2 different ways ( Added after publishing the course )
  • 011 user-screen.rar
  • 012 IMPORTANT Sliver appbar lecture Update.html
  • 013 Implement a sliver app-bar
  • 014 Add animated FloatingActionButton
  • 014 Finish-user-screen.rar
  • 015 Sliver appBar writing code from the beginning with detailed explanation
  • 016 Sliver AppBar lecture recycling (Added after publishing the course MUST WATCH)
  • 017 Sliver appbar with null safety.html
  • 017 user-info-screen-null-safety.rar
  • 018 Theme lecture update.html
  • 019 Add a DarkLight theme to the app
  • 020 Save theme state using shared prefs
  • 020 darkthemeCode.rar
  • 021 CartEmptyAll-lib-folder.rar
  • 021 EmptyCart.rar
  • 021 Implement the user empty cart screen design
  • 022 CartFull.rar
  • 022 Implement the user Full cart screen design
  • 023 Build the App Bar and checkout section in the cart screen
  • 024 CartDone.rar
  • 024 More design improvements in the cart screen
  • 025 Start implementing the products feeds screen. (Create the feeds shape design)
  • 025 feeds-products.zip
  • 026 Implement a GridView in the Feeds screen
  • 027 Implement a staggered Grid View in Feeds screen instead of a normal Grid View
  • 028 More design improvements in the User info screen
  • 029 More changes in the user info screen
  • 030 Add the a badge for the products design in the Feeds screen
  • 030 badge-added.rar
  • 031 Align the badge using the positioned widget
  • 032 Add a backdrop layout in the home screen
  • 033 Carousel and Swipper update.html
  • 034 Add a Carousel widget in the Home screen
  • 034 carousel-pro.rar
  • 035 Add a Swiper widget in the Home screen
  • 035 swipper.rar
  • 036 Create the Category widget design
  • 037 Create the popular items widget design in the Home screen
  • 038 Introduce the navigation rail widget to Create the brand Inner screen using
  • 038 Navigation-rail.rar
  • 039 Create the backdrop back-layer design
  • 039 backlayer.zip
  • 040 Implement the user empty Wishlist screen design
  • 041 Implement the user Full Wishlist screen design
  • 041 wishlist.rar
  • 042 Full code until now.html
  • 042 Full-Code-Until-now.rar
  • 043 Implement the Product details screen UI
  • 044 Create the Product model class
  • 045 Use dynamic data to show different products in the Feeds screen
  • 045 assets.rar
  • 045 product-list.txt
  • 045 product-model.zip
  • external-links.txt

  • 03 - State management
  • 001 Why do we need state management
  • 002 Create the products provider class
  • 003 Code improvement instead of dependency injection
  • 003 lib.rar
  • 004 Display products according to their categories in the home screen category widgt
  • 005 NULL SAFETY ERROR.html
  • 006 Finalize the categories state management
  • 006 lib.rar
  • 007 Display products according to their Brand in the home screen Brands widget
  • 008 Display only popular products in the Home screen
  • 009 Finishing up the products details screen
  • 009 lib.rar
  • 010 Handling view all brands in the Home screen
  • 010 lib.rar
  • 011 Handle view all popular products in the Home screen

  • 04 - Cart state management
  • 001 Create a cart model class
  • 002 Implement the cart provider class
  • 003 Create add to cart method where users will be able to add products to their cart
  • 004 Using the dependency injection for the cart (passing data through constructor)
  • 005 Show if the product is found in cart and disable add to cart button if found
  • 006 Use the cart model provider instead of dependency injection
  • 007 Allow the user to add to their cart from the popular products widget
  • 008 Allow user to change the products quantity in the cart
  • 008 lib.rar
  • 009 Allow the user to delete one product from his cart and clear it
  • 010 Show total price in the cart screen
  • 011 Create a dynamic alert dialog method
  • 011 lib.rar

  • 05 - Wishlist state management
  • 001 Wishlist state management
  • 001 lib.rar
  • 002 Edit the icon color in the popular products widget

  • 06 - More UI and improvements
  • 001 Add a badge for the Wishlist and the Cart
  • 002 Add an appBar for the Feeds screen
  • 003 Make the products dialogs in the feeds screen
  • 003 lib.rar
  • 004 Show the product details in the Feeds dialog instead of dummy data
  • 004 lib.rar
  • 005 Implement the search screen UI and Logic
  • 005 lib.rar
  • 006 Create a Landing page part 1
  • 006 lib.rar
  • 007 Create the Landing page part 2
  • 007 lib.rar
  • 008 Implement the Login screen
  • 008 lib.rar
  • 009 Add the submit form method to save the form
  • 009 lib.rar
  • 010 Implement the Signup screen
  • 010 lib.rar
  • 011 Implement the top widget in the sign up screen (Profile preview widget)
  • 012 Allow the user to pick up an image
  • 012 singup.rar
  • 013 Allow the user to navigate From the landing page to the main screen in the app
  • 013 singup.rar
  • 014 Implement the Upload a new product screen
  • 014 upload-product-form.zip
  • 015 Allow the user to swipe to the left to navigate Into the upload a product screen
  • 015 main-screen.zip

  • 07 - Firebase
  • 001 Connect our app to Firebase
  • 002 Allow the users to register using Email and Password part (1)
  • 003 Allow the users to register using Email and Password part (2)
  • 003 Firebase-start.rar
  • 004 Error Handling
  • 005 Allow the users to login
  • 005 Firebase-start.rar
  • 006 Firebase-start.rar
  • 006 Show different screens depending on the users if logged in or not
  • 007 Firebase-start.rar
  • 007 Implement the sign out method
  • 008 Google Sign In
  • 009 Google Sign In error handling
  • 009 googleSignIn.rar
  • 010 What is Firebase Firestore and how does it works
  • 011 Firebase-cover-Firestore-Storage.rar
  • 011 Upload extra user data to the Firebase Firestore
  • 012 Upload image to Firebase Storage, And add its link to the Firestore
  • 013 Fetch user info from the Firestore
  • 014 Display the information on the screen and handle errors
  • 014 Firebase-cover-Firestore-Storage.rar
  • 015 Get the display name and the photo URL from the user instead of the Firestore
  • 016 Allow the users to sign in anonymously
  • 017 Firebase-cover-Firestore-Storage.rar
  • 017 Save user info to the Firestore on google sign in
  • 018 Upload products to the Firestore
  • 018 upload-product.rar
  • 019 Fetch products from the Firestore and display it
  • 019 Fetch-products.rar
  • 020 Implement Forget password screen to allow the user to reset his password
  • 021 Fix an error that is being made by the suggested products (Range index Error)

  • 08 - Stripe payment gateway
  • 001 Stripe deprecated use this tutorial instead!.html
  • 002 Get start with stripe payment gateway
  • 003 Stripe integration
  • 003 Stripe-integration.rar
  • external-links.txt

  • 09 - Orders implementation
  • 001 Implement the orders design
  • 001 orders-design.rar
  • 002 Create orders model class
  • 002 orders-attr.zip
  • 003 Upload the user orders to the Firestore
  • 004 Fix an error while placing an order
  • 005 Create the orders provider
  • 005 orders-provider.zip
  • 006 Fetching the orders and display it on the screen using FutureBuilder
  • 007 Fetch only correspondent orders for each user
  • 008 Show different screen depending if there is any order in the Firestore
  • 008 lib-Before-deleting.rar
  • 009 Allow the users to delete from their orders
  • 009 Finilizing-orders.rar
  • 010 Finilizing-orders.rar
  • 010 Place an order only if the transaction is successful

  • 10 - Fixes
  • 001 Handle empty products in the brands and the category
  • 002 Fix the dark theme state
  • 003 Add a refresh indicator in the feeds screen
  • 003 Refresh-indicator.rar
  • 003 Refresh-indicator.zip

  • 11 - Bonus contents
  • 001 Bonus contents.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 20679
    حجم: 6261 مگابایت
    مدت زمان: 877 دقیقه
    تاریخ انتشار: 15 مهر 1402
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید