Getting started with iPhone development Brian Cauble
What is it? “There’s an app for that”
What is it?
What is it? 1 billion downloads 35,000 apps 50,000 developers
What is it? “Everything that can be invented has already been invented.” - Charles H. Duell   1899
What is it? Features Location aware Motion detection Multi-touch Internet, Email Local connections*
Get started Download the SDK Developer program Registered as developer (free) Standard program ($99)  - individual & company Enterprise program ($299) - intra company
Get started Write your code Xcode - IDE  iPhone equivalent to Eclipse or Visual Studio Breakpoints Debugger Frameworks
Get started Interface Builder Create user interface Setup navigation
Get started Test programs iPhone simulator iPod touch/iPhone $$$ GPS, accelerometer
Project types 6 main types Templates for common project structures iPhone = MVC
Project types Navigation-Based  Contacts, Photos List that goes to sub screens
Project Types
Project types OpenGL ES Any games Animated views
Project types Tab Bar Clock, Facebook Applications with a menu type structure
Project types
Project types Utility  Stocks One screen with settings on a reverse screen
Project types
Project types View-Based Calculator One screen
Project types Window-Based Blank template
Demo

I Phone