SlideShare ist ein Scribd-Unternehmen logo
1 von 18
IOS APPLICATION 
DEVELOPMENT
Mobile Application 
 A mobile application is a 
software application that works on a specific 
mobile device's operating system and is 
downloaded to the device to perform a specific 
set of functions. Apps can also be device-specific 
such as iPhone and iPad apps
Mobile Application Platforms 
 iOS 
 Android 
 Windows 
 Blackberry
Mobile Application Types 
 Web 
 Native 
 Hybrid
Mobile 
Web Application 
 Mobile Web apps are server-side apps, built 
with any server-side technology (PHP, 
Node.js, ASP.NET) that render HTML that has 
been styled so that it renders well on a device 
form factor.
Native Application 
 Native apps are built for a specific platform 
with the platform SDK, tools and languages, 
typically provided by the platform vendor (e.g. 
xCode/Objective-C for iOS, Eclipse/Java for 
Android, Visual Studio/C# for Windows 
Phone).
Hybrid Application 
 Hybrid apps, like native apps, run on the 
device, and are written with web technologies 
(HTML5, CSS and JavaScript). Hybrid apps 
run inside a native container, and leverage the 
device’s browser engine (but not the browser) 
to render the HTML and process the 
JavaScript locally. A web-to-native abstraction 
layer enables access to device capabilities 
that are not accessible in Mobile Web 
applications, such as the accelerometer, 
camera and local storage.
Native vs Hybrid vs Web
Resources 
 iOS SDK 
 Xcode IDE 
 Apple developer program 
 Normal ($99/yr) 
 Enterprise ($299/yr)
o Initially released in june 2007 
o Programmed in C ,C++ and 
objective C 
o Derived from Mac os X 
o Available in 34 and more languages 
worldwide 
o Developed for iPhone and extended to iPod 
Touch and iPad
Similar to basic architecture found in Mac OS X 
Acts intermediate between applications and 
hardware 
iO 
Apps S 
Hardware
Xcode IDE 
 Xcode is an integrated development 
environment for developing iPhone and Mac 
applications. 
 Xcode provides an elegant, powerful user 
interface for creating and managing software 
development projects on MAC platform. 
 Xcode includes tools such as text editor, 
debugger, documentation etc.
Applications 
 Social Networking 
 Banking 
 Health 
 Travel 
 Entertainment 
 E-commerce
Familiar Concepts 
 Notifications 
 Local 
 Remote 
 XMPP 
 Chat application 
 WebServices
Real Time Applications 
 UBER TAXI APPLICATION
TAXIMOBILITY APPLICATION 
http://www.youtube.com/watch?v=23cux-Awguc
THANK YOU
ANY QUESTIONS?

Weitere ähnliche Inhalte

Was ist angesagt?

MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARIMOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
SivaSankari36
 
Anupriya iOS Dev Resume
Anupriya iOS Dev ResumeAnupriya iOS Dev Resume
Anupriya iOS Dev Resume
Anupriya Soman
 
Pavan gopal ios_developer_resume
Pavan gopal ios_developer_resumePavan gopal ios_developer_resume
Pavan gopal ios_developer_resume
Pavan Gopal
 
The LiveCode Cloud
The LiveCode CloudThe LiveCode Cloud
The LiveCode Cloud
livecode
 
Certificate of Employment
Certificate of EmploymentCertificate of Employment
Certificate of Employment
Jingo Rodriguez
 

Was ist angesagt? (20)

Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application Development
 
Livecode Mobile March 2014
Livecode Mobile March 2014Livecode Mobile March 2014
Livecode Mobile March 2014
 
Best iOS Resume
Best iOS ResumeBest iOS Resume
Best iOS Resume
 
How to decide between iOS and android development
How to decide between iOS and android developmentHow to decide between iOS and android development
How to decide between iOS and android development
 
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARIMOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
 
Jay's CV - 2013
Jay's CV - 2013Jay's CV - 2013
Jay's CV - 2013
 
Anupriya iOS Dev Resume
Anupriya iOS Dev ResumeAnupriya iOS Dev Resume
Anupriya iOS Dev Resume
 
Pavan gopal ios_developer_resume
Pavan gopal ios_developer_resumePavan gopal ios_developer_resume
Pavan gopal ios_developer_resume
 
The LiveCode Cloud
The LiveCode CloudThe LiveCode Cloud
The LiveCode Cloud
 
Must know about programming on the pc and typing faster on the keyboard
Must know about programming on the pc and typing faster on the keyboardMust know about programming on the pc and typing faster on the keyboard
Must know about programming on the pc and typing faster on the keyboard
 
Hybrid vs Native vs Web Apps
Hybrid vs Native vs Web AppsHybrid vs Native vs Web Apps
Hybrid vs Native vs Web Apps
 
You Can’t Ignore the Tablet-Designing & Developing Universal Apps for Phones ...
You Can’t Ignore the Tablet-Designing & Developing Universal Apps for Phones ...You Can’t Ignore the Tablet-Designing & Developing Universal Apps for Phones ...
You Can’t Ignore the Tablet-Designing & Developing Universal Apps for Phones ...
 
Resume - William Crews - iOS Mobile App Developer 03-17-2016
Resume - William Crews - iOS Mobile App Developer 03-17-2016Resume - William Crews - iOS Mobile App Developer 03-17-2016
Resume - William Crews - iOS Mobile App Developer 03-17-2016
 
Muhammad Faheem Amjad Resume
Muhammad Faheem Amjad Resume Muhammad Faheem Amjad Resume
Muhammad Faheem Amjad Resume
 
Android
AndroidAndroid
Android
 
Abeer_abdelsamee CV
Abeer_abdelsamee CVAbeer_abdelsamee CV
Abeer_abdelsamee CV
 
Certificate of Employment
Certificate of EmploymentCertificate of Employment
Certificate of Employment
 
Ios development
Ios developmentIos development
Ios development
 
Mobile Development Review
Mobile Development ReviewMobile Development Review
Mobile Development Review
 
CV-Ios Developer
CV-Ios DeveloperCV-Ios Developer
CV-Ios Developer
 

Ähnlich wie iOS application development

It was only June 29th, 2007, when the first iPhone came out, but it .docx
It was only June 29th, 2007, when the first iPhone came out, but it .docxIt was only June 29th, 2007, when the first iPhone came out, but it .docx
It was only June 29th, 2007, when the first iPhone came out, but it .docx
LaticiaGrissomzz
 
It was only June when the first iPhone.docx
It was only June when the first iPhone.docxIt was only June when the first iPhone.docx
It was only June when the first iPhone.docx
write31
 
Cross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual StudioCross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual Studio
Mizanur Sarker
 
Developing Applications on iOS
Developing Applications on iOSDeveloping Applications on iOS
Developing Applications on iOS
Francisco Ramos
 
iOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group MeetingiOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group Meeting
Jim Tochterman
 

Ähnlich wie iOS application development (20)

Smartface ile Crossplatform Uygulama Geliştirme
Smartface ile Crossplatform Uygulama GeliştirmeSmartface ile Crossplatform Uygulama Geliştirme
Smartface ile Crossplatform Uygulama Geliştirme
 
How Do I Pick the Best Platform for an iOS App?
How Do I Pick the Best Platform for an iOS App?How Do I Pick the Best Platform for an iOS App?
How Do I Pick the Best Platform for an iOS App?
 
Introduction to Mobile Development
Introduction to Mobile DevelopmentIntroduction to Mobile Development
Introduction to Mobile Development
 
Top iOS App Development Tools That You Can Consider.pdf
Top iOS App Development Tools That You Can Consider.pdfTop iOS App Development Tools That You Can Consider.pdf
Top iOS App Development Tools That You Can Consider.pdf
 
It was only June 29th, 2007, when the first iPhone came out, but it .docx
It was only June 29th, 2007, when the first iPhone came out, but it .docxIt was only June 29th, 2007, when the first iPhone came out, but it .docx
It was only June 29th, 2007, when the first iPhone came out, but it .docx
 
It was only June when the first iPhone.docx
It was only June when the first iPhone.docxIt was only June when the first iPhone.docx
It was only June when the first iPhone.docx
 
Cross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual StudioCross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual Studio
 
Hybrid Mobile App
Hybrid Mobile AppHybrid Mobile App
Hybrid Mobile App
 
Hybrid mobile app
Hybrid mobile appHybrid mobile app
Hybrid mobile app
 
How to Choose the Best Platform for iOS App Development?
How to Choose the Best Platform for iOS App Development?How to Choose the Best Platform for iOS App Development?
How to Choose the Best Platform for iOS App Development?
 
Ionic
IonicIonic
Ionic
 
Mobile Learning Development Tools
Mobile Learning Development ToolsMobile Learning Development Tools
Mobile Learning Development Tools
 
MobApp development 01 application platform.pptx
MobApp development 01 application platform.pptxMobApp development 01 application platform.pptx
MobApp development 01 application platform.pptx
 
Top Technologies to Develop Mobile Apps.pptx
Top Technologies to Develop Mobile Apps.pptxTop Technologies to Develop Mobile Apps.pptx
Top Technologies to Develop Mobile Apps.pptx
 
Native mobile app development pros, cons, alternatives, and cost optimization
Native mobile app development pros, cons, alternatives, and cost optimizationNative mobile app development pros, cons, alternatives, and cost optimization
Native mobile app development pros, cons, alternatives, and cost optimization
 
Developing Applications on iOS
Developing Applications on iOSDeveloping Applications on iOS
Developing Applications on iOS
 
Hybridapp
HybridappHybridapp
Hybridapp
 
Write cross platform native apps in Ruby
Write cross platform native apps in RubyWrite cross platform native apps in Ruby
Write cross platform native apps in Ruby
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
iOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group MeetingiOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group Meeting
 

Kürzlich hochgeladen

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Kürzlich hochgeladen (6)

9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 

iOS application development

  • 2. Mobile Application  A mobile application is a software application that works on a specific mobile device's operating system and is downloaded to the device to perform a specific set of functions. Apps can also be device-specific such as iPhone and iPad apps
  • 3. Mobile Application Platforms  iOS  Android  Windows  Blackberry
  • 4. Mobile Application Types  Web  Native  Hybrid
  • 5. Mobile Web Application  Mobile Web apps are server-side apps, built with any server-side technology (PHP, Node.js, ASP.NET) that render HTML that has been styled so that it renders well on a device form factor.
  • 6. Native Application  Native apps are built for a specific platform with the platform SDK, tools and languages, typically provided by the platform vendor (e.g. xCode/Objective-C for iOS, Eclipse/Java for Android, Visual Studio/C# for Windows Phone).
  • 7. Hybrid Application  Hybrid apps, like native apps, run on the device, and are written with web technologies (HTML5, CSS and JavaScript). Hybrid apps run inside a native container, and leverage the device’s browser engine (but not the browser) to render the HTML and process the JavaScript locally. A web-to-native abstraction layer enables access to device capabilities that are not accessible in Mobile Web applications, such as the accelerometer, camera and local storage.
  • 9. Resources  iOS SDK  Xcode IDE  Apple developer program  Normal ($99/yr)  Enterprise ($299/yr)
  • 10. o Initially released in june 2007 o Programmed in C ,C++ and objective C o Derived from Mac os X o Available in 34 and more languages worldwide o Developed for iPhone and extended to iPod Touch and iPad
  • 11. Similar to basic architecture found in Mac OS X Acts intermediate between applications and hardware iO Apps S Hardware
  • 12. Xcode IDE  Xcode is an integrated development environment for developing iPhone and Mac applications.  Xcode provides an elegant, powerful user interface for creating and managing software development projects on MAC platform.  Xcode includes tools such as text editor, debugger, documentation etc.
  • 13. Applications  Social Networking  Banking  Health  Travel  Entertainment  E-commerce
  • 14. Familiar Concepts  Notifications  Local  Remote  XMPP  Chat application  WebServices
  • 15. Real Time Applications  UBER TAXI APPLICATION