Mô tả

In this course you will learn how to develop online food ordering and delivery platform flutter iOS & Android Food Shop App like Zomato, Food Panda, UberEats & Swiggy Clone application with admin web portal + Sellers App + Riders App + Users App using firebase, cloud firestore, firebase cloud storage as backend. Users can read menus, order, and pay for food from participating restaurants using this application which we will develop in this course.

Flutter is an open-source UI software development kit created by Google. It is used to develop cross platform applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia, and the web from a single codebase. Firebase app distribution integration for Flutter developers in Codemagic just got better. Publish Flutter Apps to Firebase App Distribution. Intuitive UI helps to get the job done. It's a software development kit (SDK) with prewritten code, consisting of ready-to-use and customizable widgets, as well as libraries, tools, and documentation that together serve to build cross-platform apps.

Google Firebase is a Google-backed application development software that enables developers to develop iOS, Android and Web apps. Firebase provides tools for tracking analytics, reporting and fixing app crashes, creating marketing and product experiment. Firebase is a platform developed by Google for creating mobile and web applications. Easily integrate Firebase into your team's favorite tools. Trusted by the largest apps. Firebase helps teams from startups to global enterprises build & run successful apps. Boost App Engagement. Monitor App Performance. Cross-Platform Solutions.

Cloud Firestore is a cloud-hosted, NoSQL database that your iOS, Android, and web apps can access directly via native SDKs. Query & structure data the way you like. Sync data across devices, on or offline. Powered by Google's storage infrastructure, Cloud Firestore helps scale your business. Build Fast For Any Device. For Mobile or Web Apps. Backed by Google. Build Extraordinary Apps.

Bạn sẽ học được gì

Fully Functional Flutter Food Ordering & Delivering App

Fully Functional WEB Admin Web Portal

Fully Functional Flutter Food Sellers App

Fully Functional Flutter Food Riders App

Fully Functional Flutter Users App

Learn and Build your own Food Business Online Shop like FoodPanda, Swiggy, Zomato, Uber Eats Clone App

Flutter SharedPreferences

Flutter Provider State Management

Flutter Provider Architecture

Google Maps

GeoCoding

GeoLocator

Flutter Streams

Flutter StreamBuilder

Flutter StreamController

and much more.

Yêu cầu

  • you must have some basic knowledge of flutter
  • you must have some basic knowledge of programming

Nội dung khoá học

38 sections

Introduction

1 lectures
Introduction
23:08

Download and Install Flutter - Complete Setup - Step by Step

2 lectures
Windows | Download and Install Flutter
16:45
MacOS | Download and Install Flutter
28:17

Note

1 lectures
Note
00:11

Sellers App - Setup new Flutter Project & Authenticate new Sellers

19 lectures
Create & Setup new Flutter Project - Adding images & assets
10:33
Create and Setup a Splash Screen
12:06
Implementing Tab Bar View for Login and SignUp
12:09
Custom Text Form Field
12:55
Signup Form
22:13
Login Form
04:48
Pick Image from Gallery
04:09
Get Current Location - Latitude, Longitude and Address - GeoCoding GeoLocator
19:24
Connect Sellers App to Firebase and Initialise Firebase in App
14:50
Error Alert Dialog
03:28
Form Validation
11:31
Fix error and Implement Loading Dialog with Progress Bar
08:30
Upload Image to Firebase Cloud Storage
10:49
Authenticate Seller and Save Data to Firestore Database - SignUp Seller
17:32
Save Data Locally with SharedPrefrences
10:29
Checked if seller Already Logged-in or NOT
07:35
Read Local Data and Logout Seller
11:21
Allow seller to Login and save Data Locally using SharedPrefrences
21:45
Source Code of this section
00:02

Riders App - Setup new Flutter Project & Authenticate new Riders

6 lectures
Create new Flutter Project for Riders App - Add Assets & Images
05:57
Splash Screen
07:24
Connect Riders App with Firebase
05:02
Allow riders to SignUp and Signin
16:57
Check if a Rider Record exists or not
18:11
Source Code of this section
00:02

Sellers App - Check if a Seller Record Exists

1 lectures
Check if a Seller Record Exists or Not
07:07

Users App - Setup new Flutter Project & Authenticate new Users

5 lectures
Create new Project and Add Assets & Images
04:55
Add Splash Screen
04:17
Connect App with Firebase and Fix new Fonts Error
08:49
Login & Signup users and Check if a user Record Exists or not
15:06
Source Code of this section
00:02

Users App - Implementing Drawer

3 lectures
Drawer Header
09:56
Drawer Body
06:33
Source Code of this section
00:02

Users App - Retrieve & Display all Cafes/ Restaurants, Display Food Items Slider

5 lectures
Implementing Carousel Slider for Displaying Food Items Images
15:08
Sellers Model Class - Retrieve & Display Cafes/Restaurants part 1
07:11
Query to Read Sellers Collection - Retrieve & Display Cafes/Restaurants part 2
09:00
Implement Design to Display Info - Retrieve & Display Cafes/Restaurants part 3
11:46
Source Code of this section
00:02

Sellers App - Allow Sellers to Upload/Add new Menus - Retrieve & Display Menus

9 lectures
Implement Sellers Drawer
05:32
Design Menus Upload Screen
14:49
Capture menu image with Camera - Pick menu image from Gallery
11:46
Implement Upload Menus Form Screen Design
16:54
Validation of Menus Upload Form
12:05
Upload Menu Image and Get Image url as return
08:10
Save menu info to Firestore Database
14:07
Create Menus Model and Create Design to Display Menus
08:22
Retrieve and Display Menus on Sellers Home Screen
17:42

Sellers App - Allow sellers to Upload/Add new Items to Menus

5 lectures
Design Upload Screen and Upload Items Form Screen
18:58
Add/Upload new Items to Menus
18:00
Retrieve and Display Items
13:35
Display Menus and Items in Descending order
05:04
Source Code of this section
00:02

Users App - Retrieve & Display Menus and Items

2 lectures
Retrieve and Display Menus
23:45
Retrieve and Display items
13:02

Users App - Add increment & decrement Counter for item - Display Items Details

3 lectures
Add Cart icon with items Number Badge - Work on items Details Screen
15:02
Implement Food items increment, decrement Counter and Display food item details
15:54
Source Code of this section
00:02

Users App - Add Cart System - Add to Cart & Show items Badge on AppBar

4 lectures
Implement Add Food Items to Cart Feature
27:15
Check if item Already Exist in Cart
22:46
Update and Show items Number Badge at Real Time using PROVIDER
15:14
Source Code of this section
00:02

Users App - Shopping Cart System: Retrieve & Display user Cart Items, Clear Cart

6 lectures
Cart Screen Design - Clear Cart and Check Out Button
11:04
Fetch items Quantity Numbers Separately
16:37
Implement Cart items Design
17:57
Retrieve & Display user Cart items with Quantity Numbers
27:19
Clear Cart and Implement some Validations
24:06
Calculate overall Total Price & Display Total Price using Provider
21:25

Users App - Select Shipment Address, Save New Shipment Address

8 lectures
Shipment Address Screen ui
12:38
Save new Shipment Address Screen ui
26:09
Get user Location automatically using GeoCoding GeoLocator
12:20
Save new Shipment Address to Firestore Database
13:46
Address Design Widget Implementation
21:42
Read and Display user Saved Shipment Addresses and allow user to choose one
12:42
Display user Location on Google Maps
12:55
Source Code of this section
00:02

Users App - allow user to Place Order

2 lectures
Place Order Screen ui
09:52
Place Order and save Order Info to Firestore Database
21:52

Users App - Check my My Orders - Fixing Bugs on Cart Screen

4 lectures
Implement Order Card and Placed Orders Design Widget
12:45
Retrieve and Display my Orders - Fixing Bugs
37:25
Check Order Details [display order status - shipment address - order time date]
46:53
Source Code of this section
00:02

Riders App - Rider DashBoard - Display New Orders to Riders

2 lectures
Rider Dashboard ui
19:52
Display new Orders for Riders
24:30

Riders App - Rider Confirm to Deliver user's Order - Pickup Parcel

3 lectures
Confirm to Deliver this Order
12:38
Rider Confirmed Order for Delivery and Maintain Status - Parcel Pickup
14:52
Source Code of this section
00:02

Riders App - Rider Confirmed Order has been Picked from Seller Cafe/Restaurant

4 lectures
Implement Shipment Screen ui - Parcel in Progress Screen
16:15
Show Location on Map, Draw Route from rider Current Location to seller Location
13:28
Confirmed Parcel has been Picked from Seller Cafe/Restaurant
17:21
Source Code of this section
00:02

Riders App - Rider confirm Parcel has been Delivered to user Location - Part 1

2 lectures
Confirm Parcel has been Delivered - part 1
17:28
Source Code of this section
00:02

Riders App - payPerDeliveryAmount, Calculate & Update Rider and Seller earnings

5 lectures
Pay Per Parcel Delivery Amount
06:53
Get Order Total Amount
03:10
Calculate and Update New Total Earnings for a Seller
05:23
Calculate and Update New Total Earnings for Rider
05:02
Source Code of this section
00:02

Riders app - Rider Confirm Parcel has been Delivered to user Location - Part 2

2 lectures
Riders app - Rider Confirm Parcel has been Delivered to user Location - Part 2
16:13
Source Code of this section
00:02

Riders App - Implementing the History Screen & Total Earnings Screen

3 lectures
history screen
03:33
total earnings
09:55
Source Code of this section
00:02

Sellers App - Allow a Seller to Delete Menu & Delete item

3 lectures
allow a seller to delete menu
09:55
allow a seller to delete item
13:57
Source Code of this section
00:02

Sellers App - Display New Orders, History of Orders & sellers's Total Earnings

4 lectures
implement and display new orders
17:34
implement and display history of orders
05:29
implement and display total earnings
06:33
Source Code of this section
00:02

Users App - Orders History and Add new Shipment Address from Nav Drawer

3 lectures
orders history
04:53
add new address using nav drawer option
02:04
Source Code of this section
00:02

Users App - Search Restaurants || Cafes

4 lectures
implement search app bar on search screen
05:39
implement search query
07:27
display search results
07:17
Source Code of this section
00:02

Admin WEB Portal - Create & Setup a new Flutter Web Project

3 lectures
Admin Portal - Complete Source Code
00:05
Flutter Web Commands
00:01
Create & Setup a new Flutter Web Project
05:29

Admin WEB Portal - Implement Home Page || Admin Dashboard

4 lectures
display live time on website with flutter
16:41
set appbar with gradient custom colors
04:05
admin dashboard
16:15
Source Code of this section
00:02

Admin WEB Portal - Connect Website with Firebase & Login Admin

5 lectures
Admin Login Page Ui
22:32
How to connect Web App with Firebase
06:17
Authenticate Admins - Save admins records in Database
07:44
Allow admin to Login - Check if admin details correct & if admin record exists
24:14
SignOut admin and Check if admin already Logged-in
04:23

Admin WEB Portal - Admin Block & UnBlock users Accounts

5 lectures
Display AppBar on Verified users accounts Web Page
08:43
Display Verified Users Accounts to Admin
19:04
Admin Block the Users Accounts
12:54
Admin Activate the Users Accounts || UnBlock Users
09:17
Source Code of this section
00:02

Admin WEB Portal - Admin Block & UnBlock sellers Accounts - Display Earnings

4 lectures
Admin Block Sellers
05:27
Admin Activate Sellers Account || UnBlock Sellers
05:18
Show Sellers Earnings to Admins
06:52
Source Code of this section
00:02

Admin WEB Portal - Admin Block & UnBlock riders Accounts - Display Earnings

3 lectures
Admin Block Riders - Display Riders Earnings to Admins
07:38
Admin Activate Riders Accounts || UnBlock Riders
06:23
Source Code of this section
00:02

Restrict Blocked Users, Sellers & Riders from using Mobile Apps

3 lectures
Restrict the Blocked Users from using Users App
05:19
Restrict the Blocked Sellers from using Sellers App
05:17
Restrict the Blocked Riders from using Riders App
03:52

Last Section: RESTRICT & LOGOUT Blocked Users, Sellers & Riders from Mobile Apps

2 lectures
Automatically LOGOUT Blocked Users, Sellers & Riders from Mobile Apps - Restrict
15:58
Congratulations on finishing this Course
00:08

Congratulations - Course Finished

1 lectures
Where to Go from Here
00:31

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.