CSYM030 Mobile Computing Assignment

Assignment Help Programming Languages
Reference no: EM132890645

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

Reference no: EM132890645

Questions Cloud

Development of project scope : Discuss the relevance of this article with respect to the development of project scope and the organizational structure of the project.
Why ethical safeguards designed for clinical research : Why ethical safeguards designed for clinical research may not be feasible or appropriate for evidence-based practice or evidence-based practice
Beta and capital budgeting : Explain to your classmates what beta means and how it can be used for managerial and/or investment decision
How nike web site help the company strengthen : NIKE, Inc. is an American multinational corporation that is engaged in the design, development, manufacturing, and worldwide marketing and sales of footwear, ap
CSYM030 Mobile Computing Assignment : CSYM030 Mobile Computing Assignment Help and Solution, University of Northampton - Assessment Writing Service - understanding of the Application Programming
Discuss any herzberg motivating factors : Discuss any FIVE (5) Herzberg's motivating factors that could be applied to Nike company. Give examples to support your answer.
Problems that need to be addressed by the decision maker : Why do CEO Jeremy Stoppelman and COO Geoff Donaker want to do something about the lack of diversity at Yelp? What specific event spurred them to action?
Innovation and enterprise contribute to success of business : How does innovation and enterprise contribute to the success of a business?
Prepare the journal entry to record the payment : On March 31, 2030, the actual asset retirement costs amount to $24,000. Prepare the journal entry to record the payment of the obligation at that time

Reviews

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd