0% found this document useful (0 votes)
8 views

Sruthi - Report on the Development of TipCalculator App

Uploaded by

omairaomuse
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Sruthi - Report on the Development of TipCalculator App

Uploaded by

omairaomuse
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

1

Report on the Development of TipCalculator App

Report on the Development of TipCalculator App

Sruthi Gujjarlapudi

Professor Imad Al Saeed

Info Tech & Mobile Application

ITS-537-M53

05/22/2024
2

Report on the Development of TipCalculator App

Introduction
The inspiration for the TipCalculator app can be attributed to the fact that there is a

need for an optimized smart calculator to help users calculate tip percentages seamlessly. In

this report all the major sections of the app’s development process are outlined from scene

creation and configuring of the project in the Android Studio up to the implementation of the

app’s core functionality. The goal for this project was to build an application that improves

the usability factor by quickly and efficiently calculating tips.

Project Setup
The creation started with the creation of a new project in the Android Studio, named

‘TipCalculator’ and the package name was set as, com. example. tipcalculator. The

configuration of the project settings was done by choosing Java as the programming language

and minimum API level of the application at 15 to make it compatible with majority of the

Android devices. Thus, the initial stage allowed creating a suitable starting point that served

as the basis for further application development.

The principal firm’s activity format was intended to be clear and simple for the

viewers. It was an EditText to accept the bill amount with three Button LABELS namely

“15%”, “18%”, and “20%” representing the tip percentages; a TextView to show the

calculated tip along with the total bill amount. These widgets were placed in a vertical

LinearLayout while being adjusted to center them horizontally to keep a balance and not to

clutter screen.

Implementation
The design of TipCalculator mobile application involves the layout of its user

interface and can be described as both clear and practical. Further in the layout, at the top,

there was an EditText to type in the bill amount. Designed to be located just below the
3

Report on the Development of TipCalculator App

EditText, the three buttons arranged in a single row allowed the users to choose the desired

percentage to be tipped. At last, the TextView on the bottom showed the calculated data The

tips and the total bill can be viewed instantly.

The scenario interaction was complete and effortless, thus the entire feature of the app

was very interactive. If a user typed in a bill value and pressed any of the percentage buttons

the result would be calculated according to the selected percentage and displayed in the

selected TextView. This process involved reading the input amount, performing the

necessary calculation, and displaying the formatted result in the format: Although the above

interaction appears to be stand-alone, it may be embedded on the app/website to offer real-

time information, thus enhancing the user experience.

It also enhanced usability by rounding the result at a point that enhances clarity and

accuracy at 2 decimal point. Also, the icons and positioning of pages were checked on

different devices to ensure propriety and usability across devices. It enabled that the app was

also easy to use by anyone also ensuring its full functionality throughout the process.

Conclusion
In conclusion, the discussed TipCalculator app demonstrates that it is possible to

create an efficient tool for calculating tips which does not tire out the user with unnecessary

features. The solution is thought out and designed, therefore, the UX is great because the user

does not need to think too much and has a precise calculation of the fare. The discussions and

feedback attracted during the development process illuminated the significance of the user-

centered design and the application of Android Studio tools in the construction of a working

and easily navigable mobile application. This common occurrence is a good testament on

how usability and responsiveness play significant factors in mobile app development.

You might also like