Application development on Android phone II

As technology advances over the years, almost everyone owns a smartphone now. The creation of smartphone has impacted our lives in various ways. For example, we are always relying on it to look for information and also using it to stay connected with people. The growth of smartphone also reflects th...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Shawn Jun Yong
Other Authors: Yeo Chai Kiat
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/66748
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-66748
record_format dspace
spelling sg-ntu-dr.10356-667482023-03-03T20:27:46Z Application development on Android phone II Tan, Shawn Jun Yong Yeo Chai Kiat School of Computer Engineering DRNTU::Engineering As technology advances over the years, almost everyone owns a smartphone now. The creation of smartphone has impacted our lives in various ways. For example, we are always relying on it to look for information and also using it to stay connected with people. The growth of smartphone also reflects that people are shifting towards the use of mobile application. Out of all the smartphone operating system, android holds the largest share currently as more companies are developing android based smartphones. The objective of the project is to come up with a novel app that has not been addressed in the market. Therefore, a novel app can be created via an integration of two main functionalities into one app. The app developed is capable of allowing user to post reviews on a restaurant and at the same time, user can use the same app for food recognition to retrieve the food calories. There are other add-on functionalities like searching for nearby restaurants and calculating calories burnt based on number of steps walked. Before the development work, the app will first be constructed into visual diagrams for a clearer view of the overall app. Diagram drawn includes Use Case diagram, Class Diagram, Activity Diagram and Sequence Diagram. All the development will be Android based and hence the Integrated Development Environment (IDE) would be on the Android Studio since it is named the official IDE for Android. Android programming is a Java based programming language and the layout used for Android is the Extensible Markup Language (XML) stored in a file. For the testing phase, test cases will be designed to cover all the possible paths that the app can go to. After that, user acceptance test will be conducted where users will be recruited to test out the functionalities of the app for a better preparation of the real world situation. In all, this project has been completed successfully where all the main functions have been developed. However, the app can be further improved in many ways depending on the comments given by the user in the future. Bachelor of Engineering (Computer Science) 2016-04-25T03:13:50Z 2016-04-25T03:13:50Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66748 en Nanyang Technological University 105 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering
spellingShingle DRNTU::Engineering
Tan, Shawn Jun Yong
Application development on Android phone II
description As technology advances over the years, almost everyone owns a smartphone now. The creation of smartphone has impacted our lives in various ways. For example, we are always relying on it to look for information and also using it to stay connected with people. The growth of smartphone also reflects that people are shifting towards the use of mobile application. Out of all the smartphone operating system, android holds the largest share currently as more companies are developing android based smartphones. The objective of the project is to come up with a novel app that has not been addressed in the market. Therefore, a novel app can be created via an integration of two main functionalities into one app. The app developed is capable of allowing user to post reviews on a restaurant and at the same time, user can use the same app for food recognition to retrieve the food calories. There are other add-on functionalities like searching for nearby restaurants and calculating calories burnt based on number of steps walked. Before the development work, the app will first be constructed into visual diagrams for a clearer view of the overall app. Diagram drawn includes Use Case diagram, Class Diagram, Activity Diagram and Sequence Diagram. All the development will be Android based and hence the Integrated Development Environment (IDE) would be on the Android Studio since it is named the official IDE for Android. Android programming is a Java based programming language and the layout used for Android is the Extensible Markup Language (XML) stored in a file. For the testing phase, test cases will be designed to cover all the possible paths that the app can go to. After that, user acceptance test will be conducted where users will be recruited to test out the functionalities of the app for a better preparation of the real world situation. In all, this project has been completed successfully where all the main functions have been developed. However, the app can be further improved in many ways depending on the comments given by the user in the future.
author2 Yeo Chai Kiat
author_facet Yeo Chai Kiat
Tan, Shawn Jun Yong
format Final Year Project
author Tan, Shawn Jun Yong
author_sort Tan, Shawn Jun Yong
title Application development on Android phone II
title_short Application development on Android phone II
title_full Application development on Android phone II
title_fullStr Application development on Android phone II
title_full_unstemmed Application development on Android phone II
title_sort application development on android phone ii
publishDate 2016
url http://hdl.handle.net/10356/66748
_version_ 1759855652080975872