CSYM030 Mobile Computing Assignment Help and Solution,

Post New Homework

CSYM030 Mobile Computing - University of Northampton

Mobile Android App Development

Aim:

To demonstrate an understanding of the Application Programming Interface (API) and the Integrated Development Environment (IDE) for the Android platform and to produce a feature rich and useful application for the Android platform.

Brief:
Modern Android smartphone apps have access to a rich API which make them extremely capable. The modern touch interface and the associated GUI elements married the devices connectivity allow the building of sophisticated apps which can communicate with servers and other mobile devices, using the Internet, to undertake complex tasks. These apps can be further enhanced but utilising built in hardware, such as the cameras, GPS, compass, accelerometer, gyroscope, NFC and Bluetooth. Smart phones also share many of the features of modern desktop computers such as multi-threading, file access, database access and socket based internet capability for networking.

Requirement:
Devise, specify, design, implement and test such a feature rich app, which also has a sophisticated interface, with multiple activities utilises local SQL databases or files (this list isn't exhaustive and you are encouraged to include extra features, which you deem as being useful to the user. You are also strongly encouraged to explore APIs not covered in this module and design, implement and test additional features based on these APIs).

If you are unable, or do not wish, to devise your own app you can choose either of the following brief specifications (you will need to develop these further in your report):

1) The Mega Monster Bank wants to be able to distribute a free Android app to its customers. The purpose of the app is to guide their customers to their ATMs. The app should show a selection of ATMs close by, which the customer selects one. The app then guides the customer to the ATM by giving instructions (the app could use the accelerometer and compass to help guide the customer as well as an online chat feature so bank representatives can guide the customer to an ATM).

2) The Mega Monster Transport Company requires an app to be installed in their Android phones which are embedded in their delivery vehicles. The purpose of the app is to record the route of the delivery vehicles as well as to monitor the vehicle to see if it is subject to excess vibrations or knocks. If the excess vibration or knock exceeds a certain threshold the app should store the event for later retrieval. Further useful extras, such as being able to set the threshold and view past events.

Attachment:- Mobile Android App Development.rar

Post New Homework
Captcha

Looking tutor’s service for getting help in UK studies or college assignments? Order Now