首页 > > 详细

辅导programming程序、辅导Python,Java,c++编程设计辅导数据库SQL|辅导Java程序

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

联系我们 - QQ: 99515681 微信:codinghelp
程序辅导网!