iOS Development Talk - KP Digital Youth Summit 2014
-
Upload
usman-khan -
Category
Software
-
view
62 -
download
0
description
Transcript of iOS Development Talk - KP Digital Youth Summit 2014
![Page 1: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/1.jpg)
Usman KhanSweet Pixel Studios
![Page 2: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/2.jpg)
What will we discuss today ?
• What is iOS ?
• Why should you even bother ?
• Now that you do, how to go about it ?
• App Building. (Part II)
![Page 3: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/3.jpg)
What is iOS ?
![Page 4: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/4.jpg)
Apple TV iPhone iPadiPod
![Page 5: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/5.jpg)
![Page 6: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/6.jpg)
![Page 7: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/7.jpg)
Why iOS matters ?
![Page 8: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/8.jpg)
Facts and Figures• 700 million iOS devices shipped.
• More than 1 million apps in the App Store.
• 65 billion app downloads.
• $15 billion to iOS developers.
• App Store reaches 155 countries.
![Page 9: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/9.jpg)
Top Performers
• Candy crush saga
• Youtube
• Temple run 2
• Vine
• Google maps
• Minecraft
• Heads Up!
• Temple run: Oz
• Angry Birds
• Plague Inc.
Free Paid
![Page 10: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/10.jpg)
Local Successes• Groopic
• Friends planet pro
• Mafia farm
• Tap Fish
And more . . .
![Page 11: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/11.jpg)
iOS vs Android
• iOS apps earn almost 5 times more than Android.
• iOS 7 runs on 88% iOS devices while KitKat runs on 1.1% of Android devices.
![Page 12: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/12.jpg)
Android’s Fragmentation Problem
![Page 13: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/13.jpg)
Earlier 2%
iOS 6 10%
iOS 7 88%
Apple’s quick adoption rate
![Page 14: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/14.jpg)
How to get started ?
![Page 15: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/15.jpg)
Things you need
• Mac
• Xcode (Free)
• iOS device
• iOS developer program
![Page 16: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/16.jpg)
Building for iOS
• Objective-C
• Model-View-Controller
• Core Frameworks
• iOS SDK
![Page 17: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/17.jpg)
Objective-C
• Object-oriented.
• C programming language with Smalltalk-style messaging.
![Page 18: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/18.jpg)
Controller
View Model
Model-View-Controller
![Page 19: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/19.jpg)
Core Frameworks• Cocoa Touch • Core Services
![Page 20: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/20.jpg)
iOS SDK
• Xcode
• Instruments
• Simulator
![Page 21: iOS Development Talk - KP Digital Youth Summit 2014](https://reader033.fdocuments.us/reader033/viewer/2022052905/55843d33d8b42a77068b4fa2/html5/thumbnails/21.jpg)
Selling on iTunes
• iAd
• In-App Purchases
• Free and Paid Versions
And more . . .