Judul PI :
Pembuatan Aplikasi Pelayanan
Jasa Rumah Laundry
Development of Mobile
Application for Laundry Services Using Android Studio
Abstract
This paper describes Laundry Application. Laundry
Application is an Android Application which is build in Android Studio 8.0.1.
Android Studio is a framework in which we developed Application only for
Android devices. Designed Application work with latest Android version Nougat
7.0 or Android Oreo 8.0. It provides better support structure for suitable
work. The main motive of building Laundry Application is to provide employment.
Those washer-men who are unemployed or which have less work. This Application
is also helpful for working people, student or those people who are staying
outside their houses and they have no time to wash their clothes. So basically
we are trying to connect peoples (customers and Dhobis) can be mutually
benefited. In this Application number of services available, so the customer
can easily select the services, date of service, time of service etc.
Keywords : Android Studio, Laundry application.
INTRODUCTION
According to today's rapid demand, we are all
surrounded by numerous on-demand Applications the Laundry Application is one of
them. This Application is leading the way forward. This Application is
necessary part of the busy schedule of life. There are many Laundry
Applications available in the market like Yellowish-premium Laundry/dry clean
Services, WashA-Ton Laundry Pune, Dr.Clean Laundry, DhobiLite Laundry & Dry
Clean but these Applications provides the Laundry services only for limited
places. MY DOOR Application will not only work on any specific place it will
work for all the places. In the old days when the washer-men visited home every
day or week to collect the dirty clothes. When cleaning is finished, then
clothe was sending to its right full owner. This practice faded out and
replaced by the washing machines. People don't want to invest their valuable
time in day-to-day household chores such as washing the clothes because they
have other important business to attend to moreover, so the on-demand laundry
app has been introduced for saving time.
METHOD OR METHODOLOGY
For implementation of the MY DOOR Application, the
Platform used is 8.0 and language used is java and XML. SQLite is used at the
backend.
First, you download Android Studio and installed
that with Android SDK AND ANDROID VIRTUAL DEVICE. After installation you must
set the API level. After that, open Android studio and select "Start a new
Android Studio project" under "Quick Start" menu and name that
application which you want and also company domain. Together, these elements
will be used to create your package name for e.g. com.companyname.appname. This
is the ANDROID package file which you will be upload to the Google Play Store.
In the last field you will enter the path where you want to save.
If you want to create your application according to
you, so you need to select the blank activity from the activity module. Like
this Activity you will add more things to your application which you want to
show. When you open your application in Android Studio you have to See two
file, first one is ‘activity_main.xml’ and the other one is ‘content_main.
xml’. Basically both do the same Thing, but the activity_main.xml contains the
basic layout when you selected Basic Activity. In content_main.xml you can edit
the content. In Android there is a bunch of option called ‘Widgets' in which
you can drag and drop things. In Android Studio, it is not showing XML code,
but rather a rendering how the layout will appear on the screen. If you want to
define the behavior of your application then you need to open MainActivy.java.
You have found those tabs under Application>Java. After setting your code or
layout design you need to run your application. First, you test your
application you can run on Android Virtual Device called Emulator. After
successful testing you need to test your application on a real device.
So first you connect your device to your development
machine with USB cable. Open Developer option and then enable USB debugging option
on your device. After that, In Android Studio, you can click the application
module in the project window and then click on Run in the toolbar. In the
Select Deployment Target window, you will select your device and then click OK
button. Android Studio installs the application on your connected device and
starts it. Now you will see the application running which you have created on
your device [1].
When you enter any kind of data on the front end of
the application which is designed through XML file. Those data will be saved in
the database. And that data are stored in the database with the help of web
services, SQLite, Firebase etc [2].
Intent can be used to launch an
activity with start activity.
It provides facilities for
performing late run time binding between applications and the code. It mainly
used to launching of activities, where it can be thought as the connector
between activates. An abstract description of an operation to be performed. It
is also used for the broadcast intent to send it any interested components of
broadcast receiver. As you can see below figure intent is working like a
connector between the main activity to another activity or we can say that it
can navigate the main activity to another activity, the background process
which is used for this is intent. For e.g., message, web page etc [3].
DESIGN
MODULES
Application divided into two phases one is USER SIDE
and another is ADMIN SIDE.
A. User Side :
·
Initially, the user will land on the landing screen
with a loader.
·
After it, we will take the user automatically to 2-3
intro screens where we will define the usability and features of the app. These
screens will show only once.
·
Next will be a login screen. Also, login with
facebook option will be there for direct login.
·
From the same page, user can navigate to
registration page, and can register himself using his email ID. The mandatory
fields will be phone number and email. As we need it for contacting the
customer.
·
When user Login for the first time, there will be a
onetime once the registration is done, ADMIN will see this user in the list as
pending. ADMIN can allot them to a user code, and then only the user can login
and makes orders.
·
Once the customer is logged in, he can view the
category of services like Laundry/Dry Cleaning, Clothe Alteration and shoes
cleaning/repair
·
Screen to add the address, and can locate the same
on MAP, and can save it.
·
Later he can change the address if he wants from the
edit profile page.
·
He can also click on "the Add basket", and
he will proceed to the order placement page directly.
·
Here, either driver or ADMIN can add the quantity
later on.
·
Clicking on any category will take him to the next
page, where he can select the products like Shirt, T-shirt, Coat etc, and can
define the quantity.
·
Once done, he can go the order finalization page,
where he will see all the summary of the order placed and then can proceed to
place the order.
·
Once the order is placed, and confirmed by ADMIN,
then he will get a notification to make payment from within the app or website.
·
On placing order he will need to select the payment
type i.e. online payment through payment gateway or cash on delivery.
·
Once done, he will receive an SMS Notification + an
email notification that order is placed.
B. Admin Side :
·
Once a user is registered, ADMIN can view them in a
table view.
·
From there he can assign them the USER CODES, and
based on it the scheduling of pickup and delivery will follow.
·
An option to create user codes. Assign Days of
Pickup delivery.
·
Create Category of Services like Laundry Dry
cleaning, etc.
·
Create products under the services.
·
View all orders. Categorized as Pending, completed,
in process.
·
Set Schedule for urgent pickup.
C. Driver Side :
·
On confirmation and
scheduling of order from ADMIN or automated process, he will receive the
details of order.
·
Details will include the
Address with MAP location, phone number and details of what things he needs to
pick up [4].
You can use “MY DOOR Laundry
Application” by the following screens of Application which are given below :
CONCLUSION
Application mainly designs
for laundry purpose. This application work on the Android version of 8.0 Oreo.
This application will not only work on any specific place it will work in all
places. The main aim of this Application is to provide help for those people
who are living outside of their houses and also for those unemployed washer-man
who have less work.
ACKNOWLEDGEMENT
I would like to thanks Mr.
Huned Malviya, Mr. Mayanka Pandeor their genuine support in carina technologies
to complete this project.
REFERENCES
[1] R.Thamizharasi,
"Android Mobile Application Build on Androidstudio," International
Journal of Modern Computer Science (IJMCS) , pp. 1-4, 2016 .
[2] N.
Singh, "Study of Google Firebase API for Android," International
Journal of Innovative Research in Computer and Communication Engineering, vol.
4, no. 9, pp. 16738-16739, 2016 .
[3] Android
Intents and Filters," 08 January 2018. [Online]. Available:
https://www.tutorialspoint.com/android/android_intents _filters.htm. [Accessed
07 June 2018].
[4] M. G. A. Mrs. Chaitrali
Dangare, "An Android based application: Cab pooling," International
Journal of Advanced Research in Computer and Communication Engineering , vol.
5, no. 3, p. 570 , 2016 .
[5] "Android
Studio," 08 January 2018. [Online]. Available: https://www.tutorialspoint.com/android/android_studio.
htm. [Accessed 07 June 2018].
[6] "Android
(operating system)," 03 June 2018. [Online]. Available:https://en.wikipedia.org/wiki/Android_(operating_syste
m). [Accessed 07 June 2018].
[7] "A Complete List of
Android Version Names and," 08 February 2018. [Online]. Available:
https://www.techlila.com/android-versions-with-list-. [Accessed 07 June 2018].
[8] "How to Create an Android
App With Android Studio," 09 October 2017. [Online]. Available:
http://www.instructables.com/id/How-To-Create-AnAndroid-App-With-Android-Studio/.
[Accessed 07 June 2018].
[9] "Run
apps on the Android Emulator | Android," [Online]. Available:https://developer.android.com
/studio/run/emulator. [Accessed 07 June 2018].
Tidak ada komentar:
Posting Komentar