COMP1661
Application Development for Mobile Devices / Contribution: 20% of course
Coordinator:
MrTobeGodson / Friday 22nd November 2013

Detailed Specification

Each upload should be of a completed logbook template. An example template is given in appendix A at the end of this document and is also available from the Moodle site for this course. There is no need to upload a zip file of code.

  1. Usage history and app recommendation coursework

Write down the usage history of 4 of the major mobile platforms and recommend one platform for developing an app in 2014 that will reach the majority of users.

  1. App Inventor exercise from the lecture Introduction to Android App Inventor

You are to make enhancements to the PaintPot exercise as specified at the end of the lecture notes.

  1. Investigation of "Minimum Required SDK" from the lecture Introduction to Android

Describe the role of "Minimum Required SDK" as specified at the end of the lecture notes

  1. Exercise to add a button to the NameEntry or any similar App from the lecture Android Fundamentals

Complete the exercise to add a button labelled "Don't press me" to the NameEntry android app and make it work as specified in the exercise at the end of the lecture notes.

  1. Build part (a) of the chosen App for your coursework

Build the screen layout and GUIto input details for part (a) of the coursework. Write code in an Activity to display the screen.

  1. Build part (b) of the chosen App for your coursework

Design and create a database suitable for storing the information to be used for part (b) of the coursework. Write an Activity that stores data (possibly hardcoded values) in the database.

Deliverables

The deliverables are specified above.

Grading Criteria

For a very high level (70% and over) - equiv. to a first.

All seven uploads completed by the specified dates and to a very good standard

For a high level (60% to 69%)- equiv. to a 2.1

Six uploads completed by the specified dates and to a very good standard

For a Good level (50 to 59%) - equiv. to a 2.2

Five uploads completed by the specified dates and to a good standard

For a pass mark in the range 40 to 49%- equiv to 3rd

Four uploads completed by the specified dates and to a good standard

Assessment Criteria

For the exercises marks will be awarded for:

  • clear and accurate completion of section 1 of the template
  • clear and accurate completion of section 2 of the template so that it can be seen what was achieved and how it was done
  • how much of what was asked for in the exercise was completed

Appendix A

Complete and upload a copy of this template to the weekly uploads area for each of the exercises 1 to 6. For the final questionnaire just upload the questionnaire document itself.

COMP1661 Logbook Upload Template

  1. Basic Information

1.1Student name
1.2Who did you work with? Note that for logbook exercises you are allowed to work with one other person as long as you give their name and both contribute to the work.
1.3Exercise id / LOG____
1.4How well did you complete the exercise? Tick as appropriate. /
  • I tried but couldn't complete it
  • I did it but I feel I should have done better
  • I did everything that was asked
  • I did more than was asked for

1.5Briefly explain your answer to question 1.4
  1. Exercise answer

If the exercise is a coding exercise then please include:

  • Screen shots demonstrating your program working
  • Code for your exercise. If it is an AppInventor exercise then include a screen shot from the Blocks Editor to show the code