University Android App Report: CET343 Mobile Development Assignment 2

Verified

Added on  2023/04/22

|5
|770
|373
Report
AI Summary
This report details the development of an Android application, focusing on its functional and non-functional requirements. The functional aspects include account upgrades, GIS integration, a feedback loop, location-based services, and a search functionality. The non-functional requirements prioritize security, ease of use, and reliability. Technical specifications such as operating system, RAM, storage, and API are also outlined. The app requires specific permissions, including access to phone status, location, Wi-Fi control, vibrator, and installation of shortcuts. The report concludes with a list of references supporting the development and design choices. This comprehensive analysis provides valuable insights into the app's design, functionality, and technical specifications, demonstrating a practical application of mobile development principles within the context of a university assignment.
Document Page
Android App 1
ANDROID APP
By Name
Course
Instructor
Institution
Location
Date
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Android App 2
1 INTRODUCTION
This report is meant for the potential users of the app to get an understanding of the various
features of the Android app developed. In this report, the various technical details of the
programming language, the compatibility issues, and the platforms through which it can be run.
2 FUNCTIONAL REQUIREMENTS
The following section highlights the various features of the app as was designed from the
user requirements. The features include,
Account upgrade features which allow the potential users to upgrade their account from the
default free and basic users account to a more feature rich premium users. The premium users
enjoy more customized quote notification which includes the trade location (Kelley et al., 2012)
GIS integration into the app allows the users to see the various quotes on the map which is
again embedded into the app. This allows the user to compare various quotes from different
geographical location and make a better-informed decision when buying quotes.
The third feature included a feedback loop mechanism which included notification system
which is embedded into the system to allow the users to get a customized notification from the
various service providers. The notification gets sent directly into their mobile phone via the app
hence making it more interactive (Felt et al., 2012).
The fourth feature is even more interactive as the app allows the location-based services of
the app to be used by allowing the various quotes to be sent as a notification to the user’s mobile
phone based entirely on the present location and geography of the user. This tailors the quotes
services that suit the needs of the users at that particular location. The location-based service
Document Page
Android App 3
feature of the app will potentially reduce unwanted information sent to the user’s phone via
notifications.
The last but not the least feature involves a search functionality built into the system. This
allows the user to search the various quote services offered by various trades and service
providers. The search engine built into the app is custom made and allows the users to filter
through the various services which are best suited for their needs (Petrides and Furnham, 2009).
3 NON FUNCTIONAL REQUIREMENTS
Apart from the various functional requirement envisioned above, the app has the following
non-functional requirements
First, security is built right from the development phase and all the access is only granted
once a user is authenticated by means of password and username. The authorization level is also
managed in the app by ensuring user have mandatory access control.
Second, the app is simple to use hence requires less learning curve to navigate and use.
Thirdly, the app is reliable in providing the various quote services from different locations
and compare them to gauge the best quote service
4 TECHNICAL REQUIREMENTS
Operating system- Minimum Android Version 5
RAM-Minimum 512KB
Storage- Minimum 1GB
API-23
Document Page
Android App 4
5 SPECIAL PERMISSIONS
The app has the following special permissions
I. Read the phone status and identity
II. Approximate location(network-based)
III. Connect or disconnect from wifi
IV. Control vibrator
V. Install shortcut
The above permission is necessary for ensuring the smooth running of the app and ensuring the
various features are used properly (Livingstone et al., 2011)
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Android App 5
REFERENCES
Felt, A.P., Ha, E., Egelman, S., Haney, A., Chin, E. and Wagner, D., 2012. Android permissions:
User attention, comprehension, and behavior. In: Proceedings of the eighth symposium on usable
privacy and security. ACM, p.3.
Kelley, P.G., Consolvo, S., Cranor, L.F., Jung, J., Sadeh, N. and Wetherall, D., 2012. A
conundrum of permissions: installing applications on an android smartphone. In: International
Conference on Financial Cryptography and Data Security. Springer, pp.68–79.
Livingstone, S., Haddon, L., Görzig, A. and Ólafsson, K., 2011. Technical report and user guide:
The 2010 EU kids online survey.
Petrides, K.V. and Furnham, A., 2009. Technical manual for the trait emotional intelligence
questionnaires (TEIQue). London: London Psychometric Laboratory.
chevron_up_icon
1 out of 5
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]