联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp

您当前位置:首页 >> C/C++编程C/C++编程

日期:2021-03-09 11:00

Assignment 2

Spring 2021 1

Topic

• Individual programming assignment

• Write an Android app which makes creative use of one or more

sensors

– Any type of app is allowed,

e.g., music player controlled by motion gesture

Spring 2021 2

Requirements

• Use one or more sensors (ref)

– At least one!

– GPS is NOT a sensor

• Create and use custom views

• Design your own Launcher icon

• Test on real devices

– Runnable on Nexus 5/6/7, Galaxy S9+/S20+

• A written report

• Don’t use any game engine!

Spring 2021 3

class MyCustomView extends View

// or its subclass

Written Report

• Your written report must include

– Title, motivation, how-to-use, screenshots, references

• Don’t forget to mention all interesting stuff in your app

– For getting rewards

• Don’t forget to put down the references if you user

others’ code or the code from your previous works

– Please also include in-code citations: clarify which part of

your code is your own or from others by using // comments

• E.g., // the following code is from ActivityDemo - Topic 3

– Without either proper references or in-code citations, your

assignment might be considered as a suspected plagiarism

case Spring 2021 4

Submission

• Via Canvas

– Upload a single .zip file (< 100 MB), including

• Your Android Studio project

– Source code, .apk file

• A written report

– Submit a URL if and only if your .zip file >= 100 MB

• E.g., dropbox, google drive

• Must

– Use scm.your_cityu_eid.your_app_name

as package name

Spring 2021 5

Important Dates

• In-class presentation (in a mixed-mode):

12:00PM, 24 March 2021 (Wed)

– Each of you has roughly 5 minutes for your

presentation

– Slides are optional

– Focus on a demo of your app on a real device

• If you will present your work via Zoom, you’re

suggested to pre-record a demo video and show

the video during the presentation

• Submission deadline:

23:59PM, 30 March 2021 (Tuesday)

Spring 2021 6

My Suggestions

• Well-polished apps are preferred

– Bad: with no focus; lots of bugs

• Ideas are more important

– I’m looking for creative ideas

• Write everything by yourself

– Acceptable: by modifying in-class examples

– Not recommended: heavily based on in-class examples

– No acceptable: heavily based on examples you find from

other sources

– References and in-code citations are needed if you use any

code from this class, others, your previous works

Spring 2021 7

Assessment

• Presentation: 2 marks

• Doc: 2 marks

• Icon: 2 marks

• Sensor: 5 marks

• Custom view: 5 marks

• UI: 4 marks

• Motivation: 5 marks

• Creativity: 5 marks

• In total: 30 marks

Spring 2021 8


版权所有:编程辅导网 2021 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp