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

preview_player
Показать описание
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

Get the quick access to the code for the shopping app from Patreon

Get the commercial license for this app

Get the quick access to the code for the quiz app from Patreon

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

Flutter E-commerce app tutorial part 3

Flutter E-commerce app tutorial part 4

Flutter E-commerce app tutorial part 5

Flutter E-commerce app tutorial part 6

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)

Learn how to install Laravel on Mac(used in this tutorial)

Install the laravel backend (the one we used here for windows 10)

Install the laravel backend(the one we used here for mac server)
Рекомендации по теме
Комментарии
Автор

Pls share the tutorial, and encourage me to make the part 3. I wanna include more stuffs in part 3. I would appreciate if you share the links. Cuz making tutorial like this takes almost 100 hours.

dbestech
Автор

Just flawless content man, could not be more thankful for being so generous to do such a great stuff for learning, I'm 💯 sure that teaching is really your avocation!

friendlyman
Автор

I'm literally waiting for part 3 to implement Firebase notifications, it's a task that's a bit confusing for me, but you have a talent in simplifying steps. Thank you!

salmataha
Автор

I have now also completed this part. I am glad to have some PHP and Laravel background, so it was a bit easier. It's amazing to see how the app is developing, I'm now looking forward to the next part. Thank you very much for this very valuable work!

olyphotographer
Автор

I’m learning so much from this tutorial….the part 1 was so good 🔥
Please can you make a tutorial on how you created the backend database and json 🙏🏾

bryandanquah
Автор

I am very impressed by your contents, you're a blessed man, I rare see so advanced teaching for Free, all your videos are very high quality but Free thank you, god bless you,

ahmedbathily
Автор

You did great job in Part 1 .. And again Part 2 is amazing .. Good Wishes for your Great Efforts .. Thank you !!

anvikshasharma
Автор

Thank you so much ! For sure will share everything you do because you are spending alot ! Of effort, please post part 3 with more futures, we love you ❤️

Med-ysyk
Автор

The third part is coming on the 15th March. It will include payment, google map and notification

dbestech
Автор

Thank you so much for this..you have converted me into a flutter/dart lover. The ease of flutter is not being emphasised enough.

ibuchix
Автор

please make part 3 ... you're tutorials are the best man ... I appreciate every second you spent on making part 1 and part 2 .. thank you very much

inner.inspire
Автор

What a content bro no one teach like this noob like a pro only this two parts 😅 iam big fan of you🎉❤ keep it up bro god bless you 😊

anshajlogan
Автор

Hi!! Thanks for all the tutorials, your tutorials are very detailed and a great way to learn things about the framework. I am following your tutorials and I just wanted to know which date are you releasing the third part of this series. A bit impatient developer here. 😃

panshulgarg
Автор

Vengo desde el diseño UX/UI y fue un gran reto realizar este tutorial, aprendí muchas cosas nuevas de Flutter, sumando conocimientos de backend y otras cosas, gran trabajo, aunque un poco apurada la última parte 😂, pero está super!!! 💯de nuevo mil gracias por la labor 🚀💪🏼

alexandermolanomorenouxuid
Автор

I learned a lot from you, this is the first time I liked every video on youtube when I watched your Chanel.
you are the best. Keep it up man🔥🔥🔥🔥🔥🔥🔥

hoangtruonghoang
Автор

Iam watch lots of flutter videos from lots of channal, to be frank i cant find any other tutorial in flutter better than this
Lots of thanks 😊

muthunaifu
Автор

This is great work. Thanks very much for part 2.

johnmbugua
Автор

Thanks alot for this awesome tutorial. I've been following your updates and your contents are very rich.

Please consider making a Laravel basic guide video for beginners in your future tutorial. Especially how to set-up Laravel on windows machine .

PaschalAOgba
Автор

I faced alot of problems in flutter but for sure this has opened my eyes. Thanks alot Finished Part One

mulindwadenis
Автор

Thanks for uploading this masterpiece 🥰

ZarakTekken