Mô tả

Food Delivery App using Flutter and Firebase (Uber Eats Clone)

This course is designed to be a complete reference guide to building a fully functional Uber Eats clone app using flutter. Search no further for a complete learning pack. The course content is very robust and covers several advanced concepts and topics ranging from Firebase Database, Mobile Authentication, Google Maps, Push Notification and much more.


Why Is This Course Right for Me?

Absolutely Yes, the best way to gain a good understanding of advanced concepts in Flutter is by practicing with real-life examples that implement these advanced concepts in ways you will probably use them while building your own custom app. So you will learn to build and design beautiful and Responsive real-life app from scratch.

Flutter provides a very fast and easy way to build functional apps that could run on both Android and iOS. So save yourself a lot of time by learning advanced concepts by building a really real world Food Delivery Application.


Not Convinced Yet?

This course will groom you to build your own app ideas, this comes in handy if you want to launch your own app and build a company around it. Modern-day business run on automation which is made possible with apps, somehow in your business, you will need a great functional app; and one way to achieve this without blowing your budget is by having hands-on experience on building a real-world functional application. you will literarily get most of the advanced knowledge you need for a price of cake.

Secondly, having built a fully complete and functional Ridesharing application will be a very huge addition to your portfolio if you intend to get a high CTC job. The job market these days are getting pretty competitive, you really need to show your worth. What's the best way to showcase your worth if not by showing real-world applications you built?


What Should I Expect After this Course?

  • Build a Complete Food Delivery App on iOS and Android Using Flutter

  • Good understanding of Firebase Database, Realtime Database, Storage etc.

  • How to build a real-world application in a very structured and organized manner


Other Things to Learn Includes

  • Flutter UI and Design Basics

  • Flutter Advanced State management techniques

  • Firebase Database Development

  • Firebase Authentication

  • Google Location services

  • Realtime Location Updates

  • Google Maps and Map styles

  • Calculating Distance and time difference between two points

  • Creating Local Notifications

  • Processing Task in Background (Thread & Async)

  • Loading and Displaying Data

  • Save Data Locally on your Device

Who this course is for:

  • Those with basic knowledge of building apps with flutter

  • People who want to take their Flutter knowledge to an advanced level

  • Those who want to build real world application using flutter

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

Google SDK and APIs

Advanced state management concepts

Learn CRUD operation for Firebase Database and Realtime Database

Learn Google Location and Map services in Apps with Flutter

Design beautiful Responsive User Interfaces for Flutter App

Push Notification messages using Firebase Cloud Messaging (FCM)

In-depth knowledge on 20+ flutter packages

Industry Level Coding Norms

Yêu cầu

  • Basic Knowledge on Flutter

Nội dung khoá học

13 sections

Setting up Project

2 lectures
Project Resources
00:02
Setting Up Project
09:04

Auth Screens

2 lectures
Login Screen UI
21:58
OTP Screen UI
16:48

User Home Screens

4 lectures
Bottom Navigation Bar
11:58
Browse Screen
10:24
Account Screen
07:19
Home Screen
13:32

Authentication

3 lectures
Setting up Firebase
06:19
Mobile Authentication
21:33
Testing Mobile Authentication
07:01

Resturant App

16 lectures
Setting up Resturant App
02:14
Setting Firebase
04:16
Food Item Screen UI
22:51
Setting Firebase Database and Storage
01:16
Image Services
22:09
Resturant Registration Logics
13:05
Picture Carousel
09:21
Fetching Resturant Current Location
17:20
Register Resturant
08:31
Toast Message
02:37
Food Image
20:05
Register Food Item
16:10
Fetch Food Item
11:34
Food Items UI
05:34
Account Screen
12:38
Fetch Menu After Adding new Item
01:25

User App

15 lectures
Fetch Nearby Resturants
15:18
Fetch Resturants Data
11:58
Display Resturants in Home Screen
08:45
List Resturant Food Items
12:36
Search Items
12:49
Food Details Screen (Part 1)
21:41
Food Details Screen (Part 2)
16:04
User Account Screen
17:40
Users Address
15:33
Register User and Address
15:34
Fetch User Data
05:07
List User's Address
19:26
Add Address Screen
11:36
Fetch Restaurants from user's active Address
05:01
Update Address Active Status
08:46

Delivery Partner App

7 lectures
Setting Up Driver App
15:43
Setting up Firebase
02:03
Registration Page UI
13:05
Registration Logics
14:15
Home Screen
05:38
Go Online/Offline
10:42
Update Location Realtime
06:49

Push Notification

4 lectures
Setting up Firebase Push Notification
12:34
Setting up Push Notification (Part 2)
09:57
Testing Push Notification
07:22
Targeted User Push Notification
18:01

Order Food Item

10 lectures
Fetch Nearby Delivery Partner
15:29
Order Item Function
08:43
Add Item to Cart
11:07
Display Cart Items
25:02
Fetch Nearby Delivery Partners near Resturant
13:03
Push notification for new Order Request
13:21
Fetch Orders
08:08
Delivery Request to Nearby Delivery Partners
14:41
Delivery Request Dialogue box UI
16:31
Delivery Request Dialogue Box (Part 2)
14:05

Maps and Polyline

7 lectures
Direction API and Polyline
13:07
Update Order Data
08:11
Decode Polyline
17:28
Display Polyline in MAP
12:06
Create Marker Icons
04:47
Maps Marker
16:39
Showing Marker in Map
10:42

Order and Delivery

14 lectures
Order Delivery logics
15:32
Resturant Order Ready
05:15
Map Path and Markers
16:46
Resturant Live Orders
09:31
Resturant Order History
16:07
Resturant Order History (Part 2)
10:39
Delivery History
19:36
User Order History
09:45
Logics for Cart Order Duplicacy
09:07
Checkout Screen
23:10
On order, Remove Item from cart
07:32
Restaurant Order stats Changes
10:57
Driver Account Screen
05:22
No Delivery Request in mid of Delivery (Logics)
06:52

App Name and Icon

1 lectures
App Name and Icon
08:21

Project Codes

1 lectures
Project Codes
00:03

Đá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.