e-academy – IT training excellence in Cardiff, Newport, Bristol and South Wales

Course details
Fee £695
Days 3
Code IDFD

There are currently no dates scheduled for this course.

However it can still be provided on a closed-company basis – or we may schedule it on demand. Please contact us for further information.

e-mail us
or call us on
0845 650 6500

Introduction to iOS development for Designers

The Introduction to iOS development for Designers training course is available at our Cardiff training centre in Wales, which is also within easy reach of Newport, Bristol and South Wales

Overview

 

This course is designed for anyone without programming experience who is looking to begin developing applications for iOS devices. The course would suit designers with experience of creative suite applications such as photoshop and dreamweaver. The course focuses on using as little code as possible to produce visual results and will demonstrate how to incorporate video and images into an application. It will also teach how to simply detect users choices and build in logic to the applications. The course does include writing code so whilst no programming experience is necessary a willingness to learn how to write code is essential.

 

 

Prerequisites

 

 

Basic understanding of using a Mac. Familiarity of iOS, iOS App store and iOS devices. Graphic design skills in Photoshop or Fireworks or Web Design skills.

 

 

Course Outline

 

Lesson 1

Apple Developer Program. Registration. Download & Install SDK.

 

Lesson 2

Using Application templates. Introduction to the XCode environment. Creating a Tab Bar Application. Running the Application in the iOS simulator.

 

Lesson 3

Introduction to Storyboard. Creating View Controllers. Creating Segues. Adding Library Elements. Understanding the Document outline pane. Introduction to the Attributes Inspector.

 

Lesson 4

Using Photoshop or Fireworks to create assets. Understanding screen resolution and screen size. Supporting retina display devices. iPad vs iPhone vs Universal.

 

Lesson 5

Adding assets to project. Using Image View in Storyboard. Creating Buttons with Images. Creating segues.

 

Lesson 6

Embedding Navigation Controller. Understanding iOS navigate. Setting properties.

 

Lesson 7

Introduction to IBOutlets. Custom ViewController subclasses. Using UIWebView to display external and internal webpages.

 

Lesson 8

Creating webpages to include in the Application.

 

Lesson 9

Creating a Button to detect user action. Creating an action. Displaying an Alert View.

 

Lesson 10

Logic. Understanding if statements. Creating multiple buttons with different alert view messages.

 

Lesson 11

Introduction to UITableView. Prototype vs Static cells. Sections and rows. Creating a static table with row lables. Creating a segue to a new view.

 

Lesson 12

Custom class for handling UITableView. Understanding how to control a table with code.

 

Lesson 13

Protoype Cells. Reuse identifiers. Defining logic in our table.

 

Lesson 14

Introduction to Arrays. Using an Array to populate our table.

 

Lesson 15

Customising our table using prototype cells.

 

Lesson 16

Passing information between views. Loading a view from storyboard with a segue.

 

Lesson 17

Incorporating Video into our application. Importing frameworks. Acceptable video formats. Customising the player. Understanding limitations of video in certain app templates. Play in place video.

 

 

Our Apple courses are delivered in partnership with Digital Media Training, the only Apple Authorised Training Centre in Wales.