Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Ryerson DMZ iOS Development Workshop

  • Be the first to comment

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

×