悉尼大學(xué)COMP5216Assignment3課業(yè)解析
悉尼大學(xué)COMP5216Assignment3課業(yè)解析
題意:?
設(shè)計(jì)實(shí)現(xiàn)一個(gè)計(jì)步APP?
解析:?
要實(shí)現(xiàn)以下功能: 1.能夠讓用戶輸入距離和時(shí)間計(jì)算步數(shù)和速度; 2.通過捕獲每個(gè)GPS記錄點(diǎn)之間的距離和從開始到結(jié)束的時(shí)間琉兜,追蹤用戶在地圖上的路線; 3.記錄跑步的信息,生成日志記錄并計(jì)算州平均值; 4.音樂播放器功能,允許用戶播放娃循、暫停本地歌曲; 5.允許用戶重置步數(shù)。?
涉及知識(shí)點(diǎn):?
安卓開發(fā)?
更多+薇?討論:qing1119X?
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