Flutter Shop App With Backend | Delivery App Tutorial | Full Course With API | Part 2

Channel:
Subscribers:
135,000
Published on ● Video Link: https://www.youtube.com/watch?v=GQJovou6zuE



Category:
Tutorial
Duration: 11:52:36
181,141 views
3,604


This is a flutter shop app with backend. This is compatible with both iOS and Android. It comes with complete api for shopping app.

Learn about the the app and it's documentation here
https://www.dbestech.com/tutorials/flutter-food-delivery-app-e-commerce-for-ios-and-android

Get the quick access to the code for the shopping app from Patreon
https://www.patreon.com/posts/61833613

Get the commercial license for this app
https://www.patreon.com/posts/64151935

Get the quick access to the code for the quiz app from Patreon
https://www.patreon.com/posts/63323762

Major features
1. Show products based on category
2. Shopping cart
3. Place your order
4. Track order
5. User profile
6. Sign in & Sign up
7. User address location from Google Map
8. Zone based order
9. User Authentication
10. Firebase notification
11. Payment (Paypal)
12. Create new products on the backend

Flutter E-commerce app tutorial part 1
https://youtu.be/7dAt-JMSCVQ

Flutter E-commerce app tutorial part 3
https://youtu.be/qapb-_gMZRs

Flutter E-commerce app tutorial part 4
https://youtu.be/sJoJVmk1M8Y

Flutter E-commerce app tutorial part 5
https://youtu.be/5VZCpwcZ8dI

Flutter E-commerce app tutorial part 6
https://youtu.be/Oggjb7ATVew

0:01:00 Introduction of the e-commerce app
0:02:55 Flutter App intro
0:03:55 Major features
0:04:44 Tutorial Part 1 introduction
0:06:23 Tutorial Part 2 introduction
0:07:26 Tutorial Part 3 introduction
0:08:00 Start coding - continued from previous part
0:08:10 Route for cart page
0:13:17 work on cart_icon
0:016:48 Gesture detector for recommend_food page cart_icon
0:018:04 show the quantity on cart_page
0:21:05 work on increase/decrease button from cart_page
0:32:55 go back to previous food detail page
0:53:52 Build bottom Navigation bar for cart_page
0:55:22 show the total price
1:00:25 Building the bottom Navigation bar for homepage
1:15:45 Install persistent bottom navigation bar
1:18:45 Use the persistent plugin items
1:27:25 start building splash page
1:30:06 Create animation for splash page
1:48:05 step up new route for splash page
1:53:06 solve popularProduct memory problem using Getx
1:57:30 change splash page hard coded size to dynamic
2:01:02 Install shared_preferences and load in dependencies
2:16:34 Build getCartList method for cart_repo
2:32:20 Coding toJson for product_model
3:01:05 Create addToCartHistoryList method
3:25:55 Explaining how cart history work
3:41:58 cart_history algorithm
3:46:03 write dummy data for cartItemsPerOrder
4:09:41 Draw cart history page
4:21:34 Build List View Builder
4:39:42 show three images in a row
4:54:39 setting up date format
5:05:50 connect cart page and cart history page
5:47:24 show empty image
5:48:11 Build no_data global widget
5:58:35 showing how to remove repo
6:08:06 Install backend
6:10:30 Laravel admin documentation
6:12:55 Test the local Api using postman
6:14:10 Edit localhost url
6:16:10 introduction of backend laravel code
6:34:18 Create new food type
6:48:20 Adding Refresh Indicator
6:56:18 Build personal profile page
7:18:45 Build sign up page
7:33:17 create a reusable AppTextField widget
7:40:16 Draw footer for sign up page
7:54:15 fix overflow issue

7:57:00 create sign in page
8:12:30 explanation about post request for sign up and validation
8:16:52 create registration method
8:22:00 Build custom message snackbar
8:32:44 Build a model for sign up
8:36:23 create Auth controller class
8:37:45 create Auth repo class
8:44:40 create post data method in api client
9:01:35 locally save user token
9:09:28 create response model
9:19:50 understand how register and login work at the backend
9:26:35 create a post request and test using postman
9:29:10 debug field validation problem
9:32:45 check database and solve issue
9:43:21 Getbuilder for sign up page
9:46:35 Build custom loader class
9:53:07 take care same issues from back end
10:04:00 change app text page size
10:05:27 set obscure text
10:09:16 setting up login with endpoint
10:28:46 get user token from backend to login
10:31:35 work on sign in Route
10:35:47 check user logged in
10:41:40 Build a route for sign in page
10:48:32 create logout method
11:01:30 Read profile information from database
11:08:30 create user repo and set user info end point
11:12:45 building user controller class
11:17:38 test to get user info from database
11:23:43 send get request and get user info
11:34:13 solve late initialization error
11:44:25 draw container in account page


Learn how to install laravel on windows(used in this tutorial)
https://youtu.be/9yLLH1gClTA

Learn how to install Laravel on Mac(used in this tutorial)
https://youtu.be/59laSe__KWg

Install the laravel backend (the one we used here for windows 10)
https://youtu.be/DjXS9W1HD9U

Install the laravel backend(the one we used here for mac server)
https://youtu.be/n0dcnGDxwoc




Other Videos By dbestech


2022-03-06What is State Management in Flutter | Dive Deep
2022-03-04Paypal Payment Integration With Flutter App and Backend
2022-03-04Paypal Sandbox account | Secret ID and Client ID create for app development testing
2022-03-02Futures in Flutter Dart | Easy Explanation
2022-03-02Sharedpreferences Unhandled Exception: Null check operator used on a null value
2022-02-25Install Laravel Admin Panel for Mac
2022-02-25Install Laravel admin Panel in Windows using Xampp server
2022-02-24The Only Reason For Learning Flutter | Not React Native | Xamarin
2022-02-21Laravel for Beginners Tutorial Step by Step | Build A Website | MVC Pattern
2022-02-17Install Laravel on Mac | Install PHP | Composer | Laravel 2022
2022-02-16Flutter Shop App With Backend | Delivery App Tutorial | Full Course With API | Part 2
2022-02-16Install Laravel on Windows| Xampp & Composer
2022-02-01GoLang or Go programming Language Basic for Beginners | VSCode & GoLang Setting
2022-01-27A Job Landing Course | Flutter E-commerce App With Backend | Food Delivery App | Part 1
2022-01-23How to Build a Shopping Cart | UI -- Product Controller -- Cart Controller -- Storage
2022-01-20Nested JSON & Maps | Build Models | Nested Models | Parsing Json | Flutter Dart
2022-01-19App Building Learn Architecture Load Dependency | Api Client | Repository | Controllers
2022-01-18Flutter CustomScrollView | SliverAppBar | SliverToBoxAdapter | All in One
2022-01-12Flutter Display Google Map | Generate API Keys | iOS and Android | Restrict Keys
2022-01-07Post Request With Postman | Bearer Token and Authorization | Sending Headers & Debugging | Json Data
2022-01-04Flutter Getx Nested Controllers and Nested Widgets With GetBuilder | State Management



Tags:
flutter shopping app
flutter shopping app tutorial
android and ios shopping app
android shopping app
ios shopping app
ios shopping app tutorial
flutter shopping cart
flutter app development
flutter app development tutorial
flutter tutorial
flutter
flutter tutorial for beginners
flutter shop app