首页 » cs代写 » 程序代写|CS2063 Introduction to Mobile Application Development

程序代写|CS2063 Introduction to Mobile Application Development

这是一篇来自加拿大的关于移动应用程序开发的程序代写

 

Project Overview

In groups of two or three you will be required to conceptualize and deliver an Android application from the ground up. This project will be worth 40% of the final grade and will be made up of deliverables throughout the semester.

Requirements

The requirements for the project are relatively open to allow flexibility in terms of design and implementation. However, the application must meet certain conditions as indicated below.

  • It must be a native Android application built using the Android SDK framework
  • It must adhere to best practices for Android development such as:

o Program design

o Resource consumption guidelines

o User interface design

  • It must incorporate at least one substantial functionality such as:

o Usage of device sensors or location support

o Layouts that adapt to different form factors and orientations

o Touch and gesture input

  • If you are unsure whether your idea meets these guidelines, please feel free to discuss further with me

Additional considerations:

  • The application must exhibit non-trivial functionality which serves a useful or entertaining purpose
  • The application must have a professional polished interface
  • The application should support a wide range of devices where applicable

TIPS:

  • Applications could fill a gap in existing offerings or improve upon an existing application
  • You will be assessed on whether your application does what you planned for it do; this is a journey and will change throughout the semester
  • Deliverables below will allow for you to capture the decisions and pivot pointsDeliverable Dates Various project deliverables (most notably the project proposal and prototype demonstration) will be used to ensure each group is on track for meeting the timelines and requirements. Most of the deliverables will count as a portion of the overall grade for the project; the weights for each component can be found in parentheses next to the deliverable item.
  • September 20 – Group Formation

o A representative from the group must email the names of the people in the group

o Included in this list is the student who will act as a project manager for the team

  • September 27 – Project Proposal (3%)

o A written proposal for the project

  • September 27 – Project Pitches (1%)

o Group will present a short pitch presentation about their project

  • October 11 – Status Update 1 (1%)

o Brief written status update

  • Week of October 24 – Prototype Demonstration (4%)

o Group presentation of the initial prototype

  • November 15 – Status Update 2 (1%)

o Brief written status update

  • December 6 – Final Application Submission (20%)

o Delivery of the final version of the application

  • Week of December 5 – App Showcase (5%)

o Group presentation of the final application

  • Weekly status updates (5%)

o Scrum style update for what was accomplished, what is planned, and any roadblocks Further details will be provided on each of these deliverables during the semester. Each group will be provided with a D2L drop box location for completed deliverables.

Tips

– Use source control like Github or Gitlab for storing your source code

– Look to eliminate high risk items first (for example: connecting to third party APIs,setting up data models, etc.)

– Drill the hole then expand

– Setup a schedule that works backwards from a week before the final delivery dateGroup Formation

  • One representative must email me (howard.powell@unb.ca) with the names of the people in the team before the start of class on September 20

o Please use the subject line “CS2063 Team”

o In your messages indicate which team member will be serving as a project manager

  • Please use this form should you need to find team members

o This form is to help me assign students to teams if they need one

o If you know who you would like to work with indicate that you do not need a group

o Unassigned students will be grouped as close as possible based on available schedules


程序辅导定制C/C++/JAVA/安卓/PYTHON/留学生/PHP/APP开发/MATLAB


本网站支持 Alipay WeChatPay PayPal等支付方式

E-mail: vipdue@outlook.com  微信号:vipnxx


如果您使用手机请先保存二维码,微信识别。如果用电脑,直接掏出手机果断扫描。