0% found this document useful (0 votes)
7 views13 pages

SPSGP-53129-Virtual Internship - Android Application Development Using Kotlin

The Grocery Android App project aims to simplify grocery shopping by providing users with a user-friendly interface to create shopping lists and track expenses, while offering updated product prices. Developed using Android Studio and Kotlin, the app targets a large user base of Android smartphone owners, particularly those using the KitKat version. The app's features include item addition, price calculation, and a checklist for organized shopping, with future enhancements planned for online grocery shopping capabilities.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views13 pages

SPSGP-53129-Virtual Internship - Android Application Development Using Kotlin

The Grocery Android App project aims to simplify grocery shopping by providing users with a user-friendly interface to create shopping lists and track expenses, while offering updated product prices. Developed using Android Studio and Kotlin, the app targets a large user base of Android smartphone owners, particularly those using the KitKat version. The app's features include item addition, price calculation, and a checklist for organized shopping, with future enhancements planned for online grocery shopping capabilities.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Project Title - Grocery Android App

1 Introduction

1.1 Overview
Buying groceries is a periodic task that has to be done on a daily,weekly, or
monthly basis. This project helps in assisting these tasks by providing a
user-friendly interface to create a list of items they want to buy and keep
track of their purchases all within the android app. This app provides the
latest prices on the market. This will give users the convenience to know
the prices of the products while at home or on the go.

1.2 Purpose

The purpose of this project is to give the convenience of having all the
product prices available on hand before buying something from the
market.Thus creating a list of items with updated prices of products, and
also calculating the expenses. It will give more productivity to its users in
return and save a lot of time for the users.

2 LITERATURE SURVEY

Android is the most widely used mobile operating system in the


market, there are thousands of devices made by different vendors
which are supported by different versions of Android OS, and there are
millions of users around the globe who uses the android platform.
Other than that Android provides a lot of features through different
smartphones which attract a lot of users. Android also provides a good
API (Application Programming Interface) with complete documentation,
which assists when developing apps for android. So In conclusion,
Android has such a large user base and a lot of features means a lot of
people will use this app and get advantages from it, that’s why I have
used android to develop my application.

3 THEORITICAL ANALYSIS
Hardware / Software designing :
The Technologies Used in this project are -
● Android Studio
● Kotlin

4 Procedure
I conducted a theoretical background study relating to this problem before
designing the application. I took into account the problem people face while
buying their groceries and keeping track of their expenditure on this category of
expenses. People often use to forget the items they have to buy; they don’t know
the prices of products beforehand i.e. without visiting a grocery shop or market.
On the other hand, there are a lot of users with android smartphones who use
apps like to-do lists, etc. which don’t help them in assisting this task but rather
give them more overhead to research product prices and insert them into the tolists
app manually. There is the majority of Android users (36.6%) use the android
KitKat version, so I have developed my application on this version of android to
give support to most users. But the app compatibility is not just limited to the
KitKat version, users with older versions or newer versions can use this app
without losing any functionality
● Create the project from a template 
● Examine the project structure.
● Run your application to see if everything is working or not.
● Start by creating the base layout.
● Create the item interface.
● Add the button.
● Create the popup interface.
● Write the logic to add items to the cart.
● Write the logic to remove items from the cart.
● Write the logic to calculate the total expenditure incurred by
grocery items.
● Test your code for bugs.
● Deploy!

5 Result
Expected Outcome
● Open the Grocery Maker App with a Green icon

● The cart is empty! Let’s add a few groceries here.


● A popup box appears after clicking on the entering button in
the corner.

● Fill the Grocery item, their Quantity, and total price in the
field.

● Your first Grocery item is on the list!


● Add a few more Grocery items to the List & see the Total
Price change.
● Check the subtraction logic by clicking on the DELETE
button.
● Removing everything brings our Total Price back to 0
7. ADVANTAGES & DISADVANTAGES

The Advantages are :


1.ease
2.saving time.
3. convenience

The Disadvantages are:


1.inadequate substitutions
2.the online shopping fee
3.lack of control over selection of perishable goods

8.APPLICATIONS

The applications that can be best used to store your list for online shopping, etc.

9.CONCLUSION
●Allow users to make a checklist of items they wish to buy
● Organize into categories based on the type of item such as groceries.
● Ask for the permission of the user before switching on GPS

10. FUTURE SCOPE


The enhancement we can made this application in future as online shoping
grocery application.

11. BIBILOGRAPHY
● https://www.geeksforgeeks.org/guide-to-install-and-set-upandroid-
studio/
● https://www.youtube.com/watch?v=vdcLb_Y71Ic
● https://www.youtube.com/watch?v=p2oHD-06YcM
● https://www.youtube.com/watch?v=LgRRmgfrFQM
● https://developer.android.com/
● https://devlibrary.withgoogle.com/products/android
● https://kotlinlang.org/
● https://developers.google.com/certification/associateandroid-
developer
● https://developers.google.com/community/gdsc
● https://developers.google.com/community/gdg
● https://developers.google.com/community/experts
● https://developer.android.com/samples

APPENDIX
Source Code is shown in the following URLs -

URLs

1. GitHub URL :
https://github.com/smartinternz02/SPSGP-53129-Virtual-Internship---
Android-Application-Development-Using-Kotlin

2.Video Demo URL :


https://drive.google.com/file/d/14e65T2A6kYy7VqSuHHAZkr-
Yu0kcFGkr/view?usp=sharing

Account IDs:

1)GitHub ID
https://github.com/21B05A1203

2)SmartInternz ID
Dandu Srujana - SPS Student Profile (smartinternz.com)

You might also like