Upload
usman-khan
View
62
Download
0
Tags:
Embed Size (px)
DESCRIPTION
An introductory talk on iOS Application Development and how the iOS ecosystem stands against Android's in terms of some facts and figures. Discussing some of the basics of iOS App Development and things to-do before you get started with it. The talk also shows some local successes on the App Store from Pakistan, and why the iOS ecosystem is a very lucrative platform for developers. The talk was delivered by the author of this presentation during the Digital Youth Summit in Peshawar on March 2014. Some material and content you see in this presentation was gathered from other sources. I do not claim any authority or copyright of this content, however if you are the owner or creator of any of the content inside, feel free to contact me and i will put a reference in it. The stats and figures mentioned are as of March 2014, and are likely to change in future.
Citation preview
Usman KhanSweet Pixel Studios
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)
What is iOS ?
Apple TV iPhone iPadiPod
Why iOS matters ?
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.
Top Performers
• Candy crush saga
• Youtube
• Temple run 2
• Vine
• Google maps
• Minecraft
• Heads Up!
• Temple run: Oz
• Angry Birds
• Plague Inc.
Free Paid
Local Successes• Groopic
• Friends planet pro
• Mafia farm
• Tap Fish
And more . . .
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.
Android’s Fragmentation Problem
Earlier 2%
iOS 6 10%
iOS 7 88%
Apple’s quick adoption rate
How to get started ?
Things you need
• Mac
• Xcode (Free)
• iOS device
• iOS developer program
Building for iOS
• Objective-C
• Model-View-Controller
• Core Frameworks
• iOS SDK
Objective-C
• Object-oriented.
• C programming language with Smalltalk-style messaging.
Controller
View Model
Model-View-Controller
Core Frameworks• Cocoa Touch • Core Services
iOS SDK
• Xcode
• Instruments
• Simulator
Selling on iTunes
• iAd
• In-App Purchases
• Free and Paid Versions
And more . . .
Thank You
Twitter: @heyusmanEmail: [email protected]