CSYM030: Mobile Computing - The Application Programming Interface - Engineering Assignment Help

Download Solution Order New Solution
Assignment Task:

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 device's 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

This CSYM030: Engineering Assignment has been solved by our Engineering Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.