• Course Overview
  • Course Detail
  • Dates & Book
iOS App Development for Designers

Duration: 3 Days

Course Price: £695+vat

Book Course Now

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 introduces coding gradually and focuses on producing visual results. It will demonstrate how to incorporate video and images into an application as well as display external websites and static web content. It will also teach how to simply detect users choices and build in logic to the applications. The course will provide an introduction to Objective-c programming so does include writing objective-c code, so whilst no programming experience is expected, a willingness to learn how to write code is essential.

Who Should Attend:

Graphic Designers, Web Designers or others familiar with creating visual content but have no programming experience or app development experience.


What You Will Learn:

How to write simple visual applications for iOS devices. Familiarity with iOS SDK and XCode4 An introduction to Objective-c Some of the new features of iOS 5 Understanding of publishing to App store & Ad-hoc distribution.


Prerequisites:

Basic understanding of using a Mac. Familiarity of iOS, iOS App store and iOS devices. Graphic design or Web Design skills using Adobe Creative Suite No Programming Experience


iOS App Development for Designers

Duration: 3 Days

Course Price: £695+vat

Book Course Now

Developer Program & SDK

Registration to Developer program and quick tour of features including download of XCode SDK from the Mac App Store.

XCode 4 & iOS Simulator

Introduction to the XCode environment and predefined templates. Creating a new project from pre-defined templates and running the app in the iOS simulator. Simulator features and limitations.

Storyboard

Introduction to Storyboard including adding view controllers and view elements. Navigating storyboard and organizing the project. Creating relationship segues between view controllers and become familiar with the document outline and attributes panes.

Asset Creation

Use Photoshop or Fireworks to create image assets. Understanding screen resolution and screen size. Supporting retina display devices. Project planning principles for developing for iPad and the iPhone. Adding assets to project.

Adding Objects to the View

Using Image View in Storyboard to display assets. Adding custom buttons with images. Creating segues from buttons to view controllers and understanding the transition types.

Navigation

Embedding Navigation Controller and understanding iOS navigation. Setting navigation properties and consider the user experience.

Creating Classes

Introduction to Objective-C principles. Understanding classes and class inheritance. Create a UIViewController subclass. Create and connect outlets. Introduction to objective- c methods

Web Content

Creating static web content and displaying in the app using UIWebView. Displaying online web content.

Actions and Buttons

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

Logic

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

Tables

Introduction to Tables. Prototype vs Static cells. Sections and rows. Create static tables in Storyboard and create segues to load new view controllers.

Customizing Tables

Create UITableViewController subclass for handling and understanding how to customize a table with code. Designing and creating prototype cells and custom cell classes to display information.

Data Arrays

Introduction to Arrays. Creating, populating and array and displaying the contents in a Table. Passing information between views. Loading a view without a storyboard segue.

Video Player

Incorporating Video into our application. Importing frameworks. Acceptable video formats. Creating a new view programmatically. Customizing the player. Full screen vs play in place.

Uploading & Distributing

Creating icons and other images and prepare the app for distribution. An overview of the iOS provisioning portal, iTunes connect and XCode organizer.

iOS App Development for Designers
Cardiff

Our Cardiff training centre is located in Pascoe House, on Bute Street, Cardiff Bay. The centre is at the heart of the creative community in South Wales.

Sorry there are currently no courses scheduled in this location. Please try another location or contact us for more information

 

Gloucstershire

Our Gloucestershire training centre provides free parking for our delegates.

Sorry there are currently no courses scheduled in this location. Please try another location or contact us for more information

Manchester

Our Manchester training centre is located just a ten minute walk from the cities main railway station.

Sorry there are currently no courses scheduled in this location. Please try another location or contact us for more information

 

all prices exclude VAT