Building a Little Iphone app

In Bearbeitung Veröffentlicht Apr 22, 2015 Bezahlt bei Lieferung
In Bearbeitung

Introduction - The assignment for the Swift part of the Programming III module is

structured in 4 tasks that you have to achieve by implementing a solution to a given

problem. The solution will have to be implemented in the Swift programming language,

as taught in class.

For all tasks you will have to use Xcode and create a project in Swift. Create a separate

project in the Xcode IDE for each separate solution. Always select the iOS as OS target or

your newly created project.

Task 1 – to reach a D grade (40%)

For this task, you have to implement the rock-paper-scissors game. You have to design

the player class and then use Swift to implement the rules in a game class. For this task

you do not require any user interface, but must print to standard output the current

result of the game, the total score and what the players have chosen at each game play.

Task 2 – to reach a C grade (50%)

For this task you have to develop code in Swift to create an application that allows the

user to draw figures by moving the cursor on the user interface. If the app were installed

on a device, this would work with finger strokes. Each line must have the option of

different thickness and colour. You will have to demonstrate your solution in the iOS

simulator.

Task 3 – to reach a B grade (60%)

For this task you have to build on Task 2, by adding the possibility to load an image and

then draw on the image with lines as in Task 2. In addition, you will have to enable the

saving of the edited image (image with user drawings). This will allow a user to load a

previously created drawing on to a given image. The idea here is to be able to create

edited versions of a picture, for instance by drawing a tree on a landscape or an object,

such as a vehicle, on an empty road.

Task 4 – to reach an A grade (>70%)

For this task, you have to add to Task 3, allowing the implementation of image filters

where the lines are drawn. So, for instance, when a line is drawn, it is shown in a colour

and thickness of the user choice. The user can then select a filter. When this happens the

filter is applied to pixels where the line is, and each new line can have a different filter

associated to a line. The idea here is to be able and modify/filter an image at will and at

a specific location, at first by drawing where the filter should be applied and then

applying a specific filter only where the line was drawn by the user (image filtering

tutorials can be easily found on the Internet, for more technical details, you might be

interested in looking at this Web site:

[url removed, login to view] )

The assignment is due on the 28th April 2015. Demonstration will occur that very day in

class. You are asked to create a zip file for your submission (midnight of the 28th April)

with your K number followed by your first and second names. A digital Dropbox will

become available the week before submission. A schedule for the presentations will be

made available the week before the presentation day

iPhone Swift

Projekt-ID: #7532868

Über das Projekt

3 Vorschläge Remote Projekt Aktiv Apr 22, 2015

Vergeben an:

jongkang

A proposal has not yet been provided

£15 GBP / Stunde
(5 Bewertungen)
4.9

3 Freelancer bieten im Durchschnitt £19/Stunde für diesen Job

dingxudong

HI! In reviewing your project description, I was excited to learn that you are looking for an amazing and reliable mobile app developer to make your idea come to life. And your job really caught my eyes because my ex Mehr

£36 GBP / Stunde
(4 Bewertungen)
5.2