Mobile applications development on the google Android phone 2

Singapore currently has one of the most comprehensive bus and MRT system in the world. With this enormous system, there should be some methods for the user to quickly find how to get to his/her desired location quickly. As the Android smartphones are more and more popular, a transportation app is...

Full description

Saved in:
Bibliographic Details
Main Author: Cao, Minh Quoc Huy
Other Authors: School of Computer Engineering
Format: Final Year Project
Language:English
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/10356/52168
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Singapore currently has one of the most comprehensive bus and MRT system in the world. With this enormous system, there should be some methods for the user to quickly find how to get to his/her desired location quickly. As the Android smartphones are more and more popular, a transportation app is very useful. This project aims to create a transportation app for Android that can provide a new, modern user interface adapting to the new Android 4.x version. The app also provides interactive functions such as notification and tracking, and also makes good balanced use between online data and offline cache data to increase the speed and reduce the cost. For this FYP, this app focuses on Singapore public transportation. The app is divided into client part on the phone and server part to reduce the data dependency of the client app. Two helper tools were also developed for gathering data. The bus, bus stop, nearby, direction etc. data come from external providers such as MyTransport.SG and Streetdirectory. Currently the app is completed will all the functions fully functional. All the objectives are also satisfied. With this app, finding a way to travel around Singapore with public transportation will be much faster and easier. In the future, the data providers can be changed to obtain more accurate and reliable data. The app can also be ported to other platforms running Windows Phone and iOS to facilitate a larger number of users. A data management tool can also be developed to provide the data manager an easy way to manage the data.