悉尼大学COMP5216Assignment3课业解析

题意: 

设计实现一个计步APP 

解析: 

要实现以下功能: 1.能够让用户输入距离和时间计算步数和速度; 2.通过捕获每个GPS记录点之间的距离和从开始到结束的时间,追踪用户在地图上的路线; 3.记录跑步的信息,生成日志记录并计算州平均值; 4.音乐播放器功能,允许用户播放、暂停本地歌曲; 5.允许用户重置步数。 

涉及知识点: 

安卓开发 

更多可加微信讨论 

微信号tiamo-0620

pdf

COMP5216 Mobile Computing 2019S2

School of Computer Science Page 1 of 2

Assignment 3 – Develop a Running Diary app

Total: 10 marks

Due date: submit all project files as one zipped file by 7pm Week 11 and

demo in Week 11 lab

In this homework, you need to design a Running Diary mobile app and (optional)

a Pedometer wear app. The main features should include the following:

1. Pace calculator

• Allow user to input distance and time to calculate pace and speed

2. Running GPS tracker with maps and routes/direction

• Capture the distance per run via GPS coordinates or device location

• Capture the time taken for each run from start to finish

3. Running log: save and display a history of runs including weekly averages

• Capture historical run statistics e.g. distance, time, pace, speed

• Calculate and display weekly averages based on historical run

statistics

4. Music player access

• Allow user to choose, play and stop songs that are stored locally

5. [Optional] Pedometer wear app

• Allow the count and reset of the number of steps taken by user

COMP5216 Mobile Computing LabW02

School of Computer Science Page 2 of 2

Marking Scheme [10 marks]

1. User Interface [Max 3 marks]:

• [1.5 marks] Visual Design

• [1.5 marks] Usability

• [Optional 1 mark] Pedometer wear app: Visual Design & Usability

2. Functionalities [Max 5 marks]:

• [1 mark] Pace calculator

• [1.5 marks] Running GPS tracker with maps and routes/direction

• [1.5 marks] Running log: save & display a history of runs including

weekly averages

• [1 mark] Music player access

• [Optional 1 mark] Pedometer wear app: count and reset no of steps

3. App should be able to be built and run successfully on emulator [0.5 mark]

4. Coding [1.5 marks]:

• [1 mark] Follow the official Android code style guidelines

(https://source.android.com/setup/contribute/code-style), proper

indentation, stick within the 120 char line length, no trailing

whitespaces and no unused imports

• [0.5 mark] Documentation: use proper in-line code commenting, and

Javadoc comments for new public classes, methods, variables and

constants

你可能感兴趣的:(悉尼大学COMP5216Assignment3课业解析)