Ryerson DMZ iOS Development Workshop

Post on 25-May-2015

409 views 2 download

Tags:

Transcript of Ryerson DMZ iOS Development Workshop

iOS DevelopmentWorkshop  

Jean-Luc Davidjldavid.mail@gmail.com

@jldavidbrainstation.it

Why build mobile applications?

$1.5 Million

What tools are required?

Developer

+ +

What is Objective-C?• The Objective-C language is a

simple computer language designed to enable sophisticated object-oriented programming.

• Knowing or having an understanding of C will help you understand this language

• It is a C superset based and built on Smalltalk

• Steve Jobs adopted it for his company NextStep"NSString"

What is Swift?• Swift is a new object-oriented programming

language for iOS and OS X development. Swift is modern, powerful, and easy to use.

• Like Java, Swift includes the latest features of an object-oriented language.

• Like JavaScript, it can be used to write to write simple, expressive code (minussemi-colons)

Model View Controller (MVC)

Show a Menu  Make a Reservation  

Map Locations  Show Wine List

Menu List  Wine List  Locations  

Reservations

User Interface  Screens  Buttons  Tables

ViewsModels

Controllers

How do you design an app?Code or Storyboards

What we will be building

http://github.com/jldavid/dmz http://stormpixel.com/dmz.zip

What we will learn today• Working with Storyboards • Creating a basic Single View application • Customizing the colors of your app • Adding Images (UIImageView) • Adding Buttons (UIButton) • Calling a Phone Number (IBAction) • Launching a Website (IBAction) • Adding Maps (MKMapView) !

Let's Code!

Where can you learn more?

Intro to iOS Development  

Twelve weeks  

Tuesday & Thursday Evenings

This course is designed for people interested in learning to create iOS applications  

and publishing them on the App Store.

http://www.brainstation.it

Thank you!

Jean-Luc David jldavid.mail@gmail.com

@jldavid

!brainstation.it