SlideShare a Scribd company logo
iOS Development

Workshop	
  
Jean-Luc David

jldavid.mail@gmail.com

@jldavid

brainstation.it
iOS Development Workshop
iOS Development Workshop
iOS Development Workshop
Why build mobile apps?
$2.9B Ad Revenue 28% Web Traffic+
People are increasingly using their
phones than desktops
What is iOS?
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"
iOS Development Workshop
What we will be building
http://github.com/jldavid/momofuku
http://stormpixel.com/momofuku.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)
!
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
Let's Code!
Where can you learn?
Tuition	
  
$2500	
  


Next Session	
  
June 10th - August 28th
Intro to iOS 

Development	
  
Twelve weeks	
  
Tuesday & Thursday Evenings

This course is for people interested 

in learning to create iOS applications 	
  
like as Foursquare and publishing them 

on the App Store.
http://www.brainstation.it
Thank you!
Jean-Luc David

jldavid.mail@gmail.com

@jldavid

!
brainstation.it

More Related Content

Similar to iOS Development Workshop (20)

PDF
Introduction to iOS development
Jean-Luc David
 
PPTX
Getting started with PhoneGap
Patrick van Kouteren
 
PPTX
Presentation
Tony Vo
 
PPTX
Building A Quick Base Mobile Application - Phil Gross
QuickBase, Inc.
 
PDF
Native vs Hybrid - Options to develop your mobile application
Loic Ortola
 
PDF
The Great Mobile Debate: Native vs. Hybrid App Development
Nick Landry
 
PDF
Native Mobile App Development_ Everything You Need to Know.pdf
RahimMakhani2
 
PDF
iOS Development Survival Guide for the .NET Guy
Nick Landry
 
PPTX
Building mobile app with Ionic Framework
Huy Tráş§n
 
PDF
Bringing the Ruby language into the mobile world
Laurent Sansonetti
 
KEY
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator Titanium
Jeff Haynie
 
KEY
Appcelerator Titanium at Mobile 2.0
Jeff Haynie
 
ZIP
Mobile for the rest of us
Axway Appcelerator
 
PDF
NoCode Vienna Meetup #1 2020
Michael Ionita-Ganea
 
KEY
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
KeyLimeTie
 
PPTX
Mobile next 2013 petru jucovschi
mpgco
 
PPTX
IT Technologies Career perspective
Gopalakrishnan Kulasekaran
 
PPTX
Ibm worklight - going from xpages mobile to native mobile applications
Mark Roden
 
PDF
Mobileuidevchallengesinnovate2012a 120607124912-phpapp02
Alexander Muse
 
PPTX
Devcon
Abhik Mitra
 
Introduction to iOS development
Jean-Luc David
 
Getting started with PhoneGap
Patrick van Kouteren
 
Presentation
Tony Vo
 
Building A Quick Base Mobile Application - Phil Gross
QuickBase, Inc.
 
Native vs Hybrid - Options to develop your mobile application
Loic Ortola
 
The Great Mobile Debate: Native vs. Hybrid App Development
Nick Landry
 
Native Mobile App Development_ Everything You Need to Know.pdf
RahimMakhani2
 
iOS Development Survival Guide for the .NET Guy
Nick Landry
 
Building mobile app with Ionic Framework
Huy Tráş§n
 
Bringing the Ruby language into the mobile world
Laurent Sansonetti
 
Mobile 2.0 Event: Mobile for the rest of us using Appcelerator Titanium
Jeff Haynie
 
Appcelerator Titanium at Mobile 2.0
Jeff Haynie
 
Mobile for the rest of us
Axway Appcelerator
 
NoCode Vienna Meetup #1 2020
Michael Ionita-Ganea
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
KeyLimeTie
 
Mobile next 2013 petru jucovschi
mpgco
 
IT Technologies Career perspective
Gopalakrishnan Kulasekaran
 
Ibm worklight - going from xpages mobile to native mobile applications
Mark Roden
 
Mobileuidevchallengesinnovate2012a 120607124912-phpapp02
Alexander Muse
 
Devcon
Abhik Mitra
 

More from Jean-Luc David (20)

PDF
Implementing Biometric Authentication & Features in iOS Apps
Jean-Luc David
 
PDF
Add Machine Learning to your iOS 11 App Using Core ML
Jean-Luc David
 
PPTX
Mobile Portfolio
Jean-Luc David
 
PDF
Mike Krieger - A Brief, Rapid History of Scaling Instagram (with a tiny team)
Jean-Luc David
 
PDF
Intro to HTTP and Node.js
Jean-Luc David
 
PDF
Introduction to MongoDB
Jean-Luc David
 
PDF
Venture For Canada - Growing Your Startup
Jean-Luc David
 
PDF
Venture For Canada - Growth Marketing
Jean-Luc David
 
PDF
Venture For Canada - Growth Hacking
Jean-Luc David
 
PDF
Startup Product Management - Analytics
Jean-Luc David
 
PDF
Startup Product Management - Execution
Jean-Luc David
 
PDF
Startup Product Management - Planning
Jean-Luc David
 
PDF
RightCycle
Jean-Luc David
 
PDF
Building WatchKit Applications
Jean-Luc David
 
PDF
Confoo Developing for Wearables
Jean-Luc David
 
PDF
Innovation & Business Acquisitions of Smart Security
Jean-Luc David
 
PDF
Developing For Wearables - Lessons Learned & Best Practices
Jean-Luc David
 
PDF
Developing for Wearables
Jean-Luc David
 
PDF
Pigeon Presentation at We Are Wearables Toronto
Jean-Luc David
 
PDF
Writing Mirror API and Native Apps for Google Glass
Jean-Luc David
 
Implementing Biometric Authentication & Features in iOS Apps
Jean-Luc David
 
Add Machine Learning to your iOS 11 App Using Core ML
Jean-Luc David
 
Mobile Portfolio
Jean-Luc David
 
Mike Krieger - A Brief, Rapid History of Scaling Instagram (with a tiny team)
Jean-Luc David
 
Intro to HTTP and Node.js
Jean-Luc David
 
Introduction to MongoDB
Jean-Luc David
 
Venture For Canada - Growing Your Startup
Jean-Luc David
 
Venture For Canada - Growth Marketing
Jean-Luc David
 
Venture For Canada - Growth Hacking
Jean-Luc David
 
Startup Product Management - Analytics
Jean-Luc David
 
Startup Product Management - Execution
Jean-Luc David
 
Startup Product Management - Planning
Jean-Luc David
 
RightCycle
Jean-Luc David
 
Building WatchKit Applications
Jean-Luc David
 
Confoo Developing for Wearables
Jean-Luc David
 
Innovation & Business Acquisitions of Smart Security
Jean-Luc David
 
Developing For Wearables - Lessons Learned & Best Practices
Jean-Luc David
 
Developing for Wearables
Jean-Luc David
 
Pigeon Presentation at We Are Wearables Toronto
Jean-Luc David
 
Writing Mirror API and Native Apps for Google Glass
Jean-Luc David
 
Ad

Recently uploaded (20)

PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Per Axbom: The spectacular lies of maps
Nexer Digital
 
PDF
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PPTX
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Per Axbom: The spectacular lies of maps
Nexer Digital
 
Researching The Best Chat SDK Providers in 2025
Ray Fields
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Ad

iOS Development Workshop

  • 1. iOS Development
 Workshop   Jean-Luc David
 [email protected]
 @jldavid
 brainstation.it
  • 5. Why build mobile apps? $2.9B Ad Revenue 28% Web Traffic+ People are increasingly using their phones than desktops
  • 7. What tools are required? Developer + +
  • 8. 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"
  • 10. What we will be building http://github.com/jldavid/momofuku http://stormpixel.com/momofuku.zip
  • 11. 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) !
  • 12. 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
  • 13. How do you design an app? Code or Storyboards
  • 15. Where can you learn? Tuition   $2500   
 Next Session   June 10th - August 28th Intro to iOS 
 Development   Twelve weeks   Tuesday & Thursday Evenings
 This course is for people interested 
 in learning to create iOS applications   like as Foursquare and publishing them 
 on the App Store. http://www.brainstation.it