Sale!

CSC 471/371 Final Project Proposal Design and Implement an iOS App solution

$24.99 $14.99

Original Work ?

Download Details:

  • Name: FinalProject_KanjiMemorizationGame-qzhpkq.zip
  • Type: zip
  • Size: 11.63 MB

Category: You will Instantly receive a download link upon Payment||Click Original Work Button for Custom work

Description

5/5 - (4 votes)

You are required to address each of the following items specifically. Proposals with one or
more of the following items missing are considered Not Approved.
• Project title
• Your name
• Indicate either:
§ This is an individual project, or
§ This is a team project.
• Names of team members. If this is a team project, list the names of all the
members of the team? (submit one proposal per team)
• Project description. What will your app do? What are the main features or
functions?
• Preliminary screen design. Describe each screen and include drawings of each
screen. Hand-drawn diagrams are acceptable.
• API features used. What API features will be used in this project? Your app must
include at least two API features covered in lectures in week 9 and 10, including
§ Quartz 2D drawing
§ Multi-touch events
Alternatively, you may substitute either of two required features with some API
features that are not covered in the lectures. You must specify clearly what they are.
• For team projects:
§ The size of each team should be 2 – 3 students.
§ The size and complexity of a team project should be proportional to the
team size. You must provide some justification.
§ More details are expected for team project proposals.
• More details on the feature design and screen design
• Distribution of labor among the team members
General Guidelines and Expectations
• The final project is expected to be at least twice the size and complexity of any
programming assignments. In other words, an individual final project is expected to
have 4 – 6 screens.
• It is mandatory to use Xcode 10 and Swift 4 for the final project.
• The expectation on the robustness and overall quality of the final project will also be
higher then the expectations on programming assignments.
• It is acceptable to make an improved clone or variation of some exiting apps.
• Make it interesting and be creative.
• You may receive bonus points for exceptional quality in some aspects of your app.
Bonus points are awarded at the sole discretion of the instructor.