iOS Development

Workshop	
  
Jean-Luc David

jldavid.mail@gmail.com

@jldavid

brainstation.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-orie...
What is Swift?
• Swift is a new object-oriented programming
language for iOS and OS X development.
Swift is modern, powerf...
Model View Controller (MVC)
Show a Menu	
  
Make a Reservation	
  
Map Locations	
  
Show Wine List
Menu List	
  
Wine Lis...
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...
Let's Code!
Where can you learn more?
Intro to iOS Development	
  


Twelve weeks	
  
Tuesday & Thursday Evenings

This course is desi...
Thank you!
Jean-Luc David

jldavid.mail@gmail.com

@jldavid

!
brainstation.it
Ryerson DMZ iOS Development Workshop
Ryerson DMZ iOS Development Workshop
Ryerson DMZ iOS Development Workshop
Ryerson DMZ iOS Development Workshop
Upcoming SlideShare
Loading in …5
×

Ryerson DMZ iOS Development Workshop

1,055 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,055
On SlideShare
0
From Embeds
0
Number of Embeds
53
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Ryerson DMZ iOS Development Workshop

  1. 1. iOS Development
 Workshop   Jean-Luc David
 jldavid.mail@gmail.com
 @jldavid
 brainstation.it
  2. 2. Why build mobile applications?
  3. 3. $1.5 Million
  4. 4. What tools are required? Developer + +
  5. 5. 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"
  6. 6. 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 (minus
 semi-colons)
  7. 7. 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
  8. 8. How do you design an app? Code or Storyboards
  9. 9. What we will be building http://github.com/jldavid/dmz http://stormpixel.com/dmz.zip
  10. 10. 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) !
  11. 11. Let's Code!
  12. 12. 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
  13. 13. Thank you! Jean-Luc David
 jldavid.mail@gmail.com
 @jldavid
 ! brainstation.it

×