代做CE881 Assignment 1代做留学生SQL 程序

- 首页 >> Database

CE881 Assignment 1

The aim of the assignments of CE881 Mobile And Social Application Programming is to produce an Android app. The work is split into two parts to help ensure that you make steady progress.  Assignment 1 is to demonstrate a working knowledge of non-trivial Android app conception, design and business models by describing a prototype of your app and the design choices you made. Assignment 2 is to implement the complete app, write a report on it and present it. Before deciding on an app to develop you are strongly advised to discuss your choice with the module supervisor

Assignment 1

•      This assignment counts towards 20% of the overall mark for CE881.

•      The assignment is to be submitted individually. This is not a group assignment.

•      Submit on FASER by week 5 (check on FASER the exact deadline).

•      Be sure to put your registration number as a comment at the top of all files/pictures.

•      The assignment must be submitted in a single zipped archive containing:

•     5 pages (limit) report in pdf format. The aim of this part of the assignment is to describe the idea, design and rationale for your app including an outline of how you intend to implement it including the classes, activities, intents and fragments.

•     A folder with the wireframe. representations of all the main screens on your

app and the interaction points. These screens must be on separate pieces of  paper. Provide also an app map to ensure you have all the screens you need and what links to where. See Lecture/Lab 2 material. This can be presented as slides (using as figures photos of hand-drawn screens is fine). Any other form. of presentation should be agreed with the module supervisor and confirmed by mail.

•     User journeys covering the main usage of your app (Lecture 2). The user

journey is a series of screens, information and buttons the user must experience or interact with in order to achieve their goal and obtain the benefit  from the system. This also can be presented as slides (using as figures photos of hand-drawn screens is fine). Any other form. of presentation should be agreed with the module supervisor and confirmed by mail.

•     Some working code with a deployable APK is a plus.

•      Presentation to the module supervisor during the following labs.

The report should be split into the following sections:

•    Introduction: explains the problem that your app will address, the purpose of the app, outlines its main features and the business model (monetization approach, Lecture 5). Provide a one line problem statement and app goal similar to those you find on Play Store. For an example of matching problem and app goal see the links in Lecture 1.

•    Background: description of app idea generation and validation process (see  Lecture 3), similar apps including market research data indicating the size of the market for this type of app.

•    Features: describe what your app will do as a set of bullet points with a brief description of each one.  Features may be split into essential and desirable.

•    Design & Structure: describes the design of the app. Referring to the

wireframe. representation describe the activities, menus, intents, fragments you envisage your app being composed of.  Describe any external services (e.g. database) it will use.  Describe the app lifecycle and how the saving and loading of data will be managed.

•   Content: where the content will come from, what format it will be in, expected size, update cycles, etc.

•    Plan: estimate of when you expect to implement each part, and how long it will take.

Length: 5 pages + figures. Marking guidelines

•    Report (50%)

o Well defined problem, app description and business model (7.5%)

o Background (10%)

o Features (5%)

o Design & Structure (15%)

o Content (2.5%)

o Plan (5%)

o Quality of writing (5%)

•   Clear and complete wireframe. representation (25%)

•   Clear user story covering crucial usages (15%)

•    Minimum app running (10%)



站长地图