ps6 Final Report

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

Academic Year 2022-23

Professional Skills- VI
Android Development
Project Report
On
Food Delivery App

Team Members Details

Dhwani Prajapati 57 (TE-COMP B)


Aditya Rai 58 (TE-COMP B)
Himanshu Rai 59 (TE- COMP B)

Faculty In charge

Ms Niki Modi
Asst. Professor, COMP Department, TCET
ABSTRACT
An Online Food Ordering System is proposed here which simplifies the food ordering process.
The proposed system shows an user interface and update the menu with all available options
so that it eases the customer work. Customer can choose more than one item to make an order
and can view order details before logging off. The order confirmation is sent to the customer.
The order is placed in the queue and updated in the database and returned in real time. This
system assists the staff to go through the orders in real time and process it efficiently with
minimal errors.

INTRODUCTION
With the advent of the digital era, businesses are turning digital and making the lives of people
easier, faster, and hassle-free. Nowadays people barely have any time for their daily routines
and always look for instant solutions at their doorstep at reasonable prices. This is where the
beauty of on-demand mobile apps comes into play. With just a simple tap on your phone, you
can get everything you need like – taxi, movie tickets, food, hotel booking and what not. This
is the reason why every business is now heading towards mobile app development.

The on-demand food delivery apps are enjoying a windfall. With the Covid- 19 crisis,
everything changed overnight. Customers want to stay away from the contagion. That’s why
online food delivery apps have become valuable. Customers can order food online from the
comfort of their homes and get it delivered right at their doorstep.

Waiting in lines in front of food trucks is a common experience for people, and not surprisingly,
same thing is happening for many other universities and companies! Sometimes it will take
even more than 30 minutes to get lunch, because apart form the time spent waiting in line,
waiting for cooking can also be extremely slow. Waiting itself is already frustrating, not to
mention if we have to wait in cold, rainy, windy or snowy days!

Of course, we do have some other options, but they are far from ideal as well. If we bring our
own lunch to university, by the time for lunch it will be as cold as stone. Moreover, not
everyone is skillful and patient enough for cooking! Alternatively we can order food online or
by phone and hope it will arrive just in time. However, this is just nearly never the case. I
believe you must have similar experience: you have to answer a phone call in the middle of a
class or meeting telling you your food has arrived. Or you waited hungrily for 15 minutes until
the delivery finally called you. Why don’t we have a more reliable choice? A choice that can
keep you away from waiting as well as keep your lunch hot?

These are the motivation of our solution: smart food delivery! When people can fetch their
lunch from our smart food delivery boxes, problem can thus be solved.
BACKGROUND

1. Increased demand for delivery amid COVID-19 pandemic –


We all know that with COVID-19 becoming increasingly widespread, the lives of people around
the world have changed. Most countries have announced shutdowns, and life, as we know it, has
changed completely. Almost everything is closed except for essential services. Whether it is
grocery delivery or food delivery services, every essential business is growing. Many startup
businesses have started to invest in 10-minute delivery apps, such as Dija and Weezy apps. The
aim of these objectives of food delivery services are to deliver quality food in less time. These apps
promise you to deliver your groceries within 10 minutes. The target market also used to be busy
people who needed a restaurant delivery service because they didn’t have time. Now, the target
market is everyone. Most people now require home deliveries.
With people practicing social distancing, self-quarantine, and staying indoors to stop the spread of
the virus, food-delivery startups are in demand more than ever. They cater to more orders than
ever. Food delivery companies can actually help people stay indoors and fight this pandemic.

2. The food-delivery arena has the potential to flourish in the future


Change is a decent and obvious thing in the world of technology. So, we can expect changes in the
food delivery market for a better future. According to the report from McKinsey & Company, “The
worldwide market for food delivery was valued at €83 billion in 2016”. In the current times, the
food delivery market has already matured in most of the countries with an overall growth rate of
approximately 3.5% for the next five years. Till now, the most common objectives of food delivery
app is to place an order online and from the restaurant. As of now, the tendency of people is no
more to wait for food in restaurants. However, people do find it more convenient to get food at
their doorsteps after a few minutes of placing the order through the app for food delivery.

Undoubtedly, the food delivery market is in the midst of dramatic changes. This is what you can
see as the exponential growth in the on-demand food delivery market. And, this market has the
potential for robust growth.

1. If you own a food delivery business, then a food delivery app can be a miracle for your
business. So, it is high time to develop a food home delivery app for your business.
2. Increases convenience & transparency for both app users & merchants

The online food-delivery has already seen much growth in the past few years, however, this market
has already matured due to the overall level of funding and technology penetration. However,
things are not ended here. There is another key catalyst is to increase convenience and transparency
for both the ends i.e. customers as well as merchants. The on-demand solutions for the food
delivery app provide convenience and transparency for both app users and merchants. If you are
planning to develop an on-demand food delivery app, it is important to create a customized mobile
application because this market has been flourishing for the last few years.
3. Increase returning visitors
To get extraordinary results from your business, it is important to get a customized mobile
application for your on-demand food delivery business. Being an owner of the food delivery
business, if you want to retain your customers for a long time, then you need to focus on developing
an app along with unique features and functionalities. To drive more and more customers to your
business, you can’t forget to take care of basic features during food delivery app development in
order to enhance returning visitors. If you want to flourish your business, then you can’t settle
down without a customized app for your food delivery business. All you just need to hire a trusted
iOS app development company, which has experience in developing on-demand food delivery
apps.

4. Easily target the right audience & remain connected with them
An app for food delivery can do a lot for your business. From enticing your app users to order their
first food order to make use of coupon offers. Customers usually find it interesting and place orders.
So, to get extraordinary results, it is important to consider a customized app to easily target the
right audience. Reach the target market and it would bring many benefits to your business. In order
to drive the target market, it is important to consider a mobile application that can reach the millions
of people who actually need the restaurant services or delivery service. The mobile application can
help you to achieve it without hassles. Moreover, you will be able to remain connected with your
users. Customer satisfaction in your target market is a priority. Plus, by providing constant
discounts and offers can help users to retain for a long time. Thus, if you have ever thought of
developing on-demand food-delivery apps like Postmates, Uber Eats, GrubHub, or Deliveroo, one
thing we just want to say that a customized mobile can do wonders in your business.

As we all know that this is a crucial period especially for food startups and business owners. People
are extremely worried about their health and they need assurance that the restaurant meal they get
delivered is safe to consume. This is why we have come up with certain ways that will help you
provide a safe restaurant delivery service.
METHODOLOGY
Tools Required:

Android Studio: Android Studio is the official integrated development environment (IDE) for
Android app development. It provides a comprehensive and user-friendly environment for
developers to create, debug, and deploy Android applications. Developed by Google, Android
Studio offers a rich set of features and tools tailored specifically for Android development.
Android Studio comes bundled with various templates and wizards that streamline the app
creation process, helping developers build user interfaces, handle data storage, and manage
resources effectively. It supports multiple programming languages like Java and Kotlin,
allowing developers to choose their preferred language.

Android Virtual Device: It is a virtual representation of an Android device that allows


developers to emulate and test their applications without the need for physical hardware. AVD
enables developers to simulate different screen sizes, resolutions, Android versions, and
hardware configurations. It provides a virtual environment where developers can run and
debug their apps, test various scenarios, and ensure compatibility across different devices. AVD
is a crucial tool in Android development as it allows developers to validate their applications'
performance and behavior on a wide range of virtual devices.

The Android SDK: (Software Development Kit) is a collection of software tools and resources
provided by Google for developing Android applications. It includes a set of APIs (Application
Programming Interfaces) that enable developers to access and interact with various features of
the Android platform, such as camera, sensors, and networking. The SDK also includes
essential development tools, such as the Android Debug Bridge (ADB) for device
communication, emulators for testing apps, and documentation for guidance. The Android
SDK is a crucial component for developers as it provides the necessary tools and resources to
create, test, and deploy Android applications.
SQL Lite: SQLite is a lightweight relational database management system widely used in
Android applications. It provides a simple and efficient way to store, retrieve, and manage
structured data within an app. SQLite databases are embedded within the application,
eliminating the need for a separate server. Developers can create and interact with SQLite
databases using SQL queries, making it easy to perform operations like inserting, updating,
and querying data. SQLite is the default choice for local data storage in Android apps,
offering a reliable and efficient solution for managing structured data on the device.

Activity Diagram:
User Interface:

Login Page Menu Page

Cart Page
RESULT & DISCUSSIONS
Login Page:

Home Page: Cart Page:


CONCLUSION
An online food ordering system is developed where the customers can make an order for the food
and avoid the hassles of waiting for the order to be taken by the waiter. Using the application, the
end users register online, read the E-menu card and select the food from the e-menu card to order
food online. Once the customer selects the required food item the chef will be able to see the results
on the screen and start processing the food. This application nullifies the need of a waiter or reduces
the workload of the waiter. The advantage is that in a crowded restaurant there will be chances that
the waiters are overloaded with orders and they are unable to meet the requirements of the customer
in a satisfactory manner. Therefore by using this application, the users can directly place the order
for food to the chef online. In conclusion an online food ordering system is proposed which is
useful in small family run restaurants as well as in places like college cafeteria, etc. This project
can later be expanded on a larger scale. It is developed for restaurants to simplify their routine
managerial and operational task and to improve the dining experience of the clients. This also helps
the restaurant owners develop healthy customer relationships by providing reasonably good
services. The system also enables the restaurant to know the items available in real time and make
changes to their food and beverage inventory based on the orders placed and the orders completed.

FUTURE SCOPE
The following are supposed to be the hottest trends in food delivery process in the future:
• The number of online consumers is going to increase manifold – with convenient and
reliable delivery tracking apps available, online ordering will become the norm
• Rising competition between business owners will ensure that delivery tracking apps are
employed on an extensive manner
• AI solutions and delivery droids that simplify the process will take over the delivery
element in businesses – necessitating the use of delivery tracking app
• Shift in food delivery model is about to happen – regardless of size of the business, all
types of food business establishments will invest more in online food ordering and delivery
system
• Food delivery industry will be technology-driven.

Helping business organizations in facilitating food ordering and enhancing revenue through
increased orders, the efficient delivery management software offers the following exclusive
advantages:
1) Anytime and anywhere access using mobile devices
2) Real-time GPS positioning
3) Vehicle movement and staff activity can be monitored
4) Selecting the best route is possible
5) Ensuring authorized use of vehicles by tracking them
6) Logs for travel distance and time period
REFERENCES
1. Awojide, Simon, I. M. Omogbhemhe, O. S. Awe, and T. S. Babatope, “Towards the
digitalization of Restaurant Business Process for Food Ordering in Nigeria Private
University: The Design Perspective. A Study of Samuel Adegboyega University Edo State
Nigeria,” Int. J. Sci. Res. Publ., vol. 8, no. 5, pp. 46–54, 2018.
2. O. I. Mike and A. Simon, “Towards the Digitalization of Hotel Business in Nigeria: The
Design Perspective,” vol. 8, no. 2, pp. 1175–1178, 2017.
3. Adithya. R., A. Singh, S. Pathan, and V. Kanade, “Online Food Ordering System,” Int. J.
Comput. Appl., vol. 180, no. 6, pp. 22–24, 2017.
4. Varsha Chavan, Priya Jadhav, Snehal Korade, Priyanka Teli, ”Implementing Customizable
Online Food Ordering System Using Web Based Application”, International Journal of
Innovative Science, Engineering Technology(IJISET) 2015.
5. Mayurkumar, "Online Food Order System for Restaurants" (2015). Technical Library.
Paper 219.
6. https://www.ijrte.org/wp-content/uploads/papers/v8i2S3/B11560782S319.pdf
7. https://www.spaceotechnologies.com/food-delivery-app-development-reasons-startups/
8. https://www.udacity.com/course/android-kotlin-developer-nanodegree
9. https://developer.android.com/training/basics/firstapp
10. https://developer.android.com/guide
11. https://www.tutorialspoint.com/android/index.html

You might also like