• Post category:StudyBullet-16
  • Reading time:10 mins read


Food Delivery App (Uber Eats Clone, Similar to Zomato, Food Panda) using Flutter, Learn Google SDK n APIs, Firebase etc.

What you will learn

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

Description

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?


Get Instant Notification of New Courses on our Telegram channel.


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
English
language

Content

Setting up Project

Project Resources
Setting Up Project

Auth Screens

Login Screen UI
OTP Screen UI

User Home Screens

Bottom Navigation Bar
Browse Screen
Account Screen
Home Screen

Authentication

Setting up Firebase
Mobile Authentication
Testing Mobile Authentication

Resturant App

Setting up Resturant App
Setting Firebase
Food Item Screen UI
Setting Firebase Database and Storage
Image Services
Resturant Registration Logics
Picture Carousel
Fetching Resturant Current Location
Register Resturant
Toast Message
Food Image
Register Food Item
Fetch Food Item
Food Items UI
Account Screen
Fetch Menu After Adding new Item

User App

Fetch Nearby Resturants
Fetch Resturants Data
Display Resturants in Home Screen
List Resturant Food Items
Search Items
Food Details Screen (Part 1)
Food Details Screen (Part 2)
User Account Screen
Users Address
Register User and Address
Fetch User Data
List User’s Address
Add Address Screen
Fetch Restaurants from user’s active Address
Update Address Active Status

Delivery Partner App

Setting Up Driver App
Setting up Firebase
Registration Page UI
Registration Logics
Home Screen
Go Online/Offline
Update Location Realtime

Push Notification

Setting up Firebase Push Notification
Setting up Push Notification (Part 2)
Testing Push Notification
Targeted User Push Notification

Order Food Item

Fetch Nearby Delivery Partner
Order Item Function
Add Item to Cart
Display Cart Items
Fetch Nearby Delivery Partners near Resturant
Push notification for new Order Request
Fetch Orders
Delivery Request to Nearby Delivery Partners
Delivery Request Dialogue box UI
Delivery Request Dialogue Box (Part 2)

Maps and Polyline

Direction API and Polyline
Update Order Data
Decode Polyline
Display Polyline in MAP
Create Marker Icons
Maps Marker
Showing Marker in Map

Order and Delivery

Order Delivery logics
Resturant Order Ready
Map Path and Markers
Resturant Live Orders
Resturant Order History
Resturant Order History (Part 2)
Delivery History
User Order History
Logics for Cart Order Duplicacy
Checkout Screen
On order, Remove Item from cart
Restaurant Order stats Changes
Driver Account Screen
No Delivery Request in mid of Delivery (Logics)

App Name and Icon

App Name and Icon

Project Codes

Project Codes