Building a Little Iphone app
£5-10 GBP / Stunde
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
Projekt-ID: #7532868
Über das Projekt
Vergeben an:
3 Freelancer bieten im Durchschnitt £19/Stunde für diesen Job
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