• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
iOS Introduction For Very Beginners

iOS Introduction For Very Beginners



* Introduction to iOS for those who don't have even have a little exposure to iOS. ...

* Introduction to iOS for those who don't have even have a little exposure to iOS.
* For those who want to land onto the iOS ecosystem and start off.
* For those who own an iPhone/iPad/iPod-Touch and want to have knowledge about the iOS Apps development.



Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds


Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    iOS Introduction For Very Beginners iOS Introduction For Very Beginners Presentation Transcript

    • iOS Development Introduction
    • Introduction Basics Of iOS Development * What is iOS & basic information of all the devices on which it runs ? * Other Competing technologies. * Minimal Requirement to start an iOS Development ? * Language & Tools used for iOS. * Versions of iOS.
    • * External Platforms on which iOS apps could be developed. * Types Of Development. * iOS Architecture. * Objective C - Syntax * Sample iOS Application. * Introduction to App Store & process to submit an app to the Apple's App Store.
    • What is iOS & iOS Development? 'i' is the key letter for Apple's Portable line of devices such as : iPod, iPod Touch, iPod Shuffle, iPhone, iPad, iPad Mini. - iOS stands for iPhone/iPad Operating System. - iOS made for iPhone, iPod Touch & iPad. - iOS development is developing applications for iOS Devices.
    • iOS Devices
    • iOS Devices Overview
    • Major iOS Competitors :
    • Smartphones Before and After iPhone Release in 2007 : Before After
    • Mobile Web Usage Stats as of 2013
    • Versions Of iOS :
    • Stuff you need for iOS Development iMac MacBook Mac Mini iPhone iPod Touch iPad iOS SDK iOS Developer Program
    • Minimal Requirements Mac Mini iPod Touch iOS SDK iOS Develope r Program
    • Programming Requirement Objective C www.developer.apple.com “Objective-C is the primary language used for Apple's Cocoa API, and it was originally the main language on NeXT's NeXTSTEP OS” – Wiki - Objective C is a superset or an advance version of C language. - If you know C then Objective C will be easy for you. - A programmer will not take more then 2 weeks to learn basics of Objective C.
    • Tools Used For iOS Development : # Xcode IDE – To Code # Interface Builder – To Design User Interface # iOS Simulator (iPhone, iPad) – To Test/Simulate iOS Apps # Application Loader – To Submit Application to the App Store. # Instruments – To measure performance.
    • Types Of Development * Native Apps * Mobile Web Apps * External Frameworks
    • Native Applications : * iOS SDK (Requires an Intel Mac Machine) * Language : Objective C * Tools : Xcode, iOS Simulator * Apple Developer Program
    • Examples :
    • Mobile Web Applications :  Languages : HTML*, CSS, Javascript Frameworks : Sencha Touch, jQueryMobile,...  Tools : HTML* Editor (Dashcode), iOS Simulator, Safari  Can be displayed/viewed in any Smartphone.
    • External Platforms/Frameworks * Titanium * PhoneGap - They are Free. - Open Source. - Existing web skills like JavaScript, HTML, CSS, Python, Ruby, and PHP.
    • iOS Architecture
    • iOS App - Life Cycle :
    • Submit an App to Apple # Submitting apps for review and to the iTunes Store.  * First Create your App ID through Apple Developer Portal.  * Create provisioning profile for Development to test your app in your Device.  * Create Provisioning profile for Distribution to iTunes Store.  * Submit your binary through Application Loader.
    • Application Loader
    • Introduction to the App Store # There are totally 900,000 Apps on the App Store. Global market place where the world views your application. As of Jun 2013 : # 3,75,000 are Native to iPad. # App Store is going to hit 100 Billion downloads (‎100,00,00,00,000) in few days.
    • Getting Familiar with Xcode and iOS SDK Tools - Xcode IDE - Interface Builder - iOS Simulator (iPhone, iPad) - Application Loader
    • Xcode
    • Interface Builder
    • iPhone Simulator
    • Demonstration on Xcode
    • Questions