SlideShare a Scribd company logo
1 of 18
Download to read offline
Trends in iOS Development
Ramon C. Pastor

President & CEO — Rogomi, Inc.

Developers Connect Summit 2013
Image Credit — http://www.digitaltrends.com/computing/how-steve-jobs-changed-everything-and-what-well-miss-without-him/

A Brief History of iOS
Image Credit — http://www.digitaltrends.com/computing/how-steve-jobs-changed-everything-and-what-well-miss-without-him/

Text Credit — http://en.wikipedia.org/wiki/IPhone_(first_generation)


!

• The original iPhone was introduced by Steve Jobs on January 9, 2007

• The iPhone was released on June 29, 2007 in the United States

Trends in iOS Development
Image Credit —http://www.imore.com/history-app-store-year-zero

A Brief History of iOS
Image Credit —http://www.imore.com/history-app-store-year-zero

Text Credit — http://en.wikipedia.org/wiki/App_Store_(iOS)


!

• The Software Development Kit for iPhone OS was announced at the iPhone Software Roadmap event on March 6, 2008

• The App Store opened on July 10, 2008 via an update to iTunes

• Apple takes 30 percent of all revenue generated through apps, and 70 percent goes to the app publisher

Trends in iOS Development
Image Credit — http://www.digitaltrends.com/computing/how-steve-jobs-changed-everything-and-what-well-miss-without-him/

A Brief History of iOS
Image Credit — http://www.digitaltrends.com/computing/how-steve-jobs-changed-everything-and-what-well-miss-without-him/

Text Credit — http://en.wikipedia.org/wiki/IPad


!

• The iPad was announced on January 27, 2010, by Steve Jobs 

• The Wi-Fi version went on sale in the United States on April 3, 2010. The Wi-Fi + 3G version was released on April 30.

Trends in iOS Development
Image Credit — www.theverge.com/2011/12/13/2612736/ios-history-iphone-ipad

A Brief History of iOS

Trends in iOS Development

Image Credit — http://www.theverge.com/2011/12/13/2612736/ios-history-iphone-ipad

Text Credit — http://en.wikipedia.org/wiki/IOS_version_history


!

• 1.0 - June 29, 2007 | iPhone OS 2.0 - July 11, 2008 | 3.0 - June 17, 2009 | iOS 4.0 - June 21, 2010 | 5.0 - October 12, 2011 | 6.0 - September 19, 2012 | 7.0 - September 18, 2013
Image Credit — https://developer.apple.com/wwdc/

A Brief History of iOS

Trends in iOS Development

Image Credit — https://developer.apple.com/wwdc/

Text Credit — http://en.wikipedia.org/wiki/Apple_Worldwide_Developers_Conference


!

• All attendees have to sign a non-disclosure agreement covering the sessions and other material handed out at WWDC

• First WWDC was held in the 1990s, but first sold out in 2008 after iPhone SDK was announced

• 2008 - 2 months | 2009 - 1 months | 2010 - 8 days | 2011 - 10 hours | 2012 - 1 hour & 43 minutes | 2013 - 71 seconds
iOS Development

Trends in iOS Development

Text Credit — http://en.wikipedia.org/wiki/Xcode


!

• Xcode is an integrated development environment (IDE) containing a suite of software development tools developed by Apple for developing software for OS X and iOS. 

• First released in 2003, the latest stable release is version 5.0 and is available via the Mac App Store free of charge for Mac OS X Mountain Lion and OS X Mavericks users.

• Registered developers can download preview releases and previous versions of the suite through the Apple Developer website.
Image Credit — https://developer.apple.com/programs/start/ios/

iOS Development

Trends in iOS Development

Text Credit — https://developer.apple.com/programs/start/ios/


!
•
•
•
•

iOS Dev Center (Free) - Access Apple developer tools and resources for creating iOS and Mac apps, including Xcode, WWDC videos, sample code, and more

iOS Developer Program ($99/year) - Distribute apps on the App Store as an individual, sole proprietor, company, organization, government entity or educational institution

iOS Developer Enterprise Program ($299/year) - Develop proprietary apps for internal distribution within your company, organization, government entity or educational institution

iOS Developer University Program (Free) - Open to a degree granting, higher education institution that would like to introduce iOS development into your curriculum
Image Credit — www.apple.com/ios/design/

What’s New in iOS 7
Image Credit — http://www.apple.com/ios/design/

Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html


!

• iOS 7 is the foundation of iPhone, iPad, and iPod touch

• iPhone 4, 4s, 5, 5c, 5s

• iPod touch 5th generation

• iPad 2, iPad with Retina display, iPad Air, iPad mini, iPad mini with Retina display


!
!

Trends on iOS Development
Image Credit — www.apple.com/ios/design/

User Interface Changes

Trends on iOS Development

Image Credit — http://www.apple.com/ios/design/

Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html


!

• UI Redesign - The iOS 7 user interface has been completely redesigned. Throughout the system, a sharpened focus on functionality and on the user’s content informs every aspect of design

• Dynamic Behaviors for Views - Dynamic behaviors offer a way to improve the user experience of your app by incorporating real-world behavior and characteristics into your app’s animations (Attachments, Collisions, Gravity, Push,
Snap)

• Text Kit - Full-featured set of UIKit classes for managing text and fine typography. Text Kit can lay out styled text into paragraphs, columns, and pages; it easily flows text around arbitrary regions such as graphics; and it manages
multiple fonts.


!
!
Image Credit — www.imore.com/iphone-5s-preview-64-bit-apple-a7-chipset

64-Bit Support

Trends on iOS Development

Image Credit — http://www.imore.com/iphone-5s-preview-64-bit-apple-a7-chipset

Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html


!

• Apps can now be compiled for the 64-bit runtime. All system libraries and frameworks are 64-bit ready, meaning that they can be used in both 32-bit and 64-bit apps. When compiled for the 64-bit runtime, apps may run faster
because of the availability of extra processor resources in 64-bit mode


!
Image Credit — http://www.macworld.com/article/2048935/get-to-know-ios-7-multitasking.html

Multitasking Enhancements

Trends on iOS Development

Image Credit — http://www.macworld.com/article/2048935/get-to-know-ios-7-multitasking.html

Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html


!
•
•
•
•

Multitasking was introduced in iOS 4

Apps that regularly update their content by contacting a server can register with the system and be launched periodically to retrieve that content in the background

Apps that use push notifications to notify the user that new content is available can fetch the content in the background

Complete List of Supported Background Modes (as of iOS 7)

• Audio

• Location updates

• Voice over IP

• Newsstand downloads

• External accessory communication

• Bluetooth networking

• Bluetooth data sharing

• Background fetch

• Remote notifications
Image Credit — http://infinityblade.com/the-game/3

Games

Trends on iOS Development

Image Credit — http://infinityblade.com/the-game/3

Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html


!

• Adds support for OpenGL ES 3.0

• Sprite Kit Framework - a hardware-accelerated animation system optimized for creating 2D and 2.5D games on iOS & OS X

• Game Controller Framework - Lets you discover and configure Made-for-iPhone/iPod/iPad (MFi) game controller hardware in your app. Game controllers can be devices connected physically to an iOS device or connected
wirelessly over Bluetooth

• Game Center Improvements (introduced in iOS 4.1, enhanced over the years)
Image Credit — http://www.apple.com/ios/maps/

Maps

Trends on iOS Development

Image Credit — http://www.apple.com/ios/maps/

Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html


!

• Apple’s own Maps app introduced in iOS 6 & OS X Mavericks, enhanced in iOS 7

• Apps that use maps to display location-based information can now take full advantage of the 3D map support found in the Maps app, including controlling the viewing perspective programmatically

• Other improvements include: Multilayer overlays, New classes like map cameras, directions, geodesic polylines, map snapshotters, overlay renderers, tile overlays
Image Credit — http://www.macworld.com/article/2048737/get-to-know-ios-7-airdrop.html

AirDrop
Image Credit — http://www.macworld.com/article/2048737/get-to-know-ios-7-airdrop.html

Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html


!

• AirDrop was introduced in OS X 10.7, now available in iOS 7

• AirDrop lets users share photos, documents, URLs, and other kinds of data with nearby devices

Trends on iOS Development
Image Credit — http://www.imore.com/ios-7-preview-inter-app-audio

Inter-App Audio

Trends on iOS Development

Image Credit — http://www.imore.com/ios-7-preview-inter-app-audio

Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html


!

• The Audio Unit framework adds support for Inter-App Audio, which enables the ability to send MIDI commands and stream audio between apps on the same device. For example, you might use this feature to record music from an
app acting as an instrument or use it to send audio to another app for processing
Image Credit — http://gigazine.net/news/20130911-ibeacon/

Peer-to-Peer Connectivity

Trends on iOS Development

Image Credit — http://gigazine.net/news/20130911-ibeacon/

Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html


!

• Uses infrastructure Wi-Fi networks, peer-to-peer Wi-Fi, and Bluetooth personal area networks

• The Multipeer Connectivity framework supports the discovery of nearby devices and the direct communication with those devices without requiring Internet connectivity. With this framework, your app can communicate with nearby
devices and seamlessly exchange data

• iBeacon, a new class of low-powered, low-cost transmitters that can notify nearby iOS 7 devices of their presence, provides apps a whole new level of location awareness, such as trail markers in a park, exhibits in a museum, or
product displays in stores
•

Overview of iOS 7 — http://www.apple.com/ios/

•

iOS Dev Center — https://developer.apple.com/ios

•

iOS Developer Library — https://developer.apple.com/library/ios
!

•

PhMoDev — https://www.facebook.com/groups/phmodev/

•

Twitter - https://twitter.com/filjedi

•

Rogomi - http://www.rogomi.com

Want to Know More?

Trends on iOS Development

If there’s time, show video on http://www.apple.com/ios/videos/#developers/

• This should remind us why we do the things we do. It’s not about the technology, the money or the fame. It’s about making a difference in people’s lives. One app at a time.

More Related Content

What's hot

Programing for the iPhone
Programing for the iPhonePrograming for the iPhone
Programing for the iPhoneMike Qaissaunee
 
不能承受的感動 - iOS App實機測試
不能承受的感動 - iOS App實機測試不能承受的感動 - iOS App實機測試
不能承受的感動 - iOS App實機測試彼得潘 Pan
 
Iphone vs android
Iphone vs androidIphone vs android
Iphone vs androidxomo
 
iPhone - Human Interface Guidelines
iPhone - Human Interface GuidelinesiPhone - Human Interface Guidelines
iPhone - Human Interface GuidelinesMartin Ebner
 
HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기JungHyuk Kwon
 
Introduction to Mobile Application Development on Android
Introduction to Mobile Application Development on AndroidIntroduction to Mobile Application Development on Android
Introduction to Mobile Application Development on AndroidJulian Shen
 
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 MeetingJim Tochterman
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationLoic Ortola
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Sura Gonzalez
 
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...Fabien Marry
 
Hybrid mobile app development
Hybrid mobile app developmentHybrid mobile app development
Hybrid mobile app developmentChamil Madusanka
 
iPhone Development Quick Start
iPhone Development Quick StartiPhone Development Quick Start
iPhone Development Quick Startgnocode
 
Mobile applications chapter 2
Mobile applications chapter 2Mobile applications chapter 2
Mobile applications chapter 2Akib B. Momin
 
Building Hybrid Apps with AngularJS and Ionic
Building Hybrid Apps with AngularJS and IonicBuilding Hybrid Apps with AngularJS and Ionic
Building Hybrid Apps with AngularJS and IonicYounes Adounis
 
Native vs Hybrid vs Web
Native vs Hybrid vs WebNative vs Hybrid vs Web
Native vs Hybrid vs WebRuckit
 
Mobile application development2
Mobile application development2Mobile application development2
Mobile application development2Appin Ara
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentAppin Hisar
 
Web App VS. Hybrid App VS. Native App?
Web App VS. Hybrid App VS. Native App?Web App VS. Hybrid App VS. Native App?
Web App VS. Hybrid App VS. Native App?Justin O'Neill
 

What's hot (20)

iOS App Development and Marketing
iOS App Development and MarketingiOS App Development and Marketing
iOS App Development and Marketing
 
Programing for the iPhone
Programing for the iPhonePrograming for the iPhone
Programing for the iPhone
 
不能承受的感動 - iOS App實機測試
不能承受的感動 - iOS App實機測試不能承受的感動 - iOS App實機測試
不能承受的感動 - iOS App實機測試
 
Iphone vs android
Iphone vs androidIphone vs android
Iphone vs android
 
iPhone - Human Interface Guidelines
iPhone - Human Interface GuidelinesiPhone - Human Interface Guidelines
iPhone - Human Interface Guidelines
 
HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기HTML5 로 iPhone App 만들기
HTML5 로 iPhone App 만들기
 
Introduction to Mobile Application Development on Android
Introduction to Mobile Application Development on AndroidIntroduction to Mobile Application Development on Android
Introduction to Mobile Application Development on Android
 
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
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile application
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?
 
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
 
Hybrid mobile app development
Hybrid mobile app developmentHybrid mobile app development
Hybrid mobile app development
 
iPhone Development Quick Start
iPhone Development Quick StartiPhone Development Quick Start
iPhone Development Quick Start
 
Mobile applications chapter 2
Mobile applications chapter 2Mobile applications chapter 2
Mobile applications chapter 2
 
Building Hybrid Apps with AngularJS and Ionic
Building Hybrid Apps with AngularJS and IonicBuilding Hybrid Apps with AngularJS and Ionic
Building Hybrid Apps with AngularJS and Ionic
 
Native vs Hybrid vs Web
Native vs Hybrid vs WebNative vs Hybrid vs Web
Native vs Hybrid vs Web
 
Mobile application development2
Mobile application development2Mobile application development2
Mobile application development2
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Web App VS. Hybrid App VS. Native App?
Web App VS. Hybrid App VS. Native App?Web App VS. Hybrid App VS. Native App?
Web App VS. Hybrid App VS. Native App?
 

Viewers also liked

Python Code Camp for Professionals 1/4
Python Code Camp for Professionals 1/4Python Code Camp for Professionals 1/4
Python Code Camp for Professionals 1/4DEVCON
 
DevCon Summit 2014 #DevelopersUnitePH: International Game Developers Associat...
DevCon Summit 2014 #DevelopersUnitePH: International Game Developers Associat...DevCon Summit 2014 #DevelopersUnitePH: International Game Developers Associat...
DevCon Summit 2014 #DevelopersUnitePH: International Game Developers Associat...DEVCON
 
DevCon Summit 2014: Trends in Android Development by Evan Dale Aromin
DevCon Summit 2014: Trends in Android Development by Evan Dale ArominDevCon Summit 2014: Trends in Android Development by Evan Dale Aromin
DevCon Summit 2014: Trends in Android Development by Evan Dale ArominDEVCON
 
IBM Bluemix by Alexis Pantola, Ph.D | DevCon Summit 2015 #GoOpenSourcePH
IBM Bluemix by Alexis Pantola, Ph.D | DevCon Summit 2015 #GoOpenSourcePHIBM Bluemix by Alexis Pantola, Ph.D | DevCon Summit 2015 #GoOpenSourcePH
IBM Bluemix by Alexis Pantola, Ph.D | DevCon Summit 2015 #GoOpenSourcePHDEVCON
 
DevCon Summit 2014 #DevelopersUnitePH: The "What" and "Why" of NoSQL by Matia...
DevCon Summit 2014 #DevelopersUnitePH: The "What" and "Why" of NoSQL by Matia...DevCon Summit 2014 #DevelopersUnitePH: The "What" and "Why" of NoSQL by Matia...
DevCon Summit 2014 #DevelopersUnitePH: The "What" and "Why" of NoSQL by Matia...DEVCON
 
IBM Bluemix by Alexis Patola | DevCon Summit 2015 #GoOpenSourcePH
IBM Bluemix by Alexis Patola | DevCon Summit 2015 #GoOpenSourcePHIBM Bluemix by Alexis Patola | DevCon Summit 2015 #GoOpenSourcePH
IBM Bluemix by Alexis Patola | DevCon Summit 2015 #GoOpenSourcePHDEVCON
 

Viewers also liked (6)

Python Code Camp for Professionals 1/4
Python Code Camp for Professionals 1/4Python Code Camp for Professionals 1/4
Python Code Camp for Professionals 1/4
 
DevCon Summit 2014 #DevelopersUnitePH: International Game Developers Associat...
DevCon Summit 2014 #DevelopersUnitePH: International Game Developers Associat...DevCon Summit 2014 #DevelopersUnitePH: International Game Developers Associat...
DevCon Summit 2014 #DevelopersUnitePH: International Game Developers Associat...
 
DevCon Summit 2014: Trends in Android Development by Evan Dale Aromin
DevCon Summit 2014: Trends in Android Development by Evan Dale ArominDevCon Summit 2014: Trends in Android Development by Evan Dale Aromin
DevCon Summit 2014: Trends in Android Development by Evan Dale Aromin
 
IBM Bluemix by Alexis Pantola, Ph.D | DevCon Summit 2015 #GoOpenSourcePH
IBM Bluemix by Alexis Pantola, Ph.D | DevCon Summit 2015 #GoOpenSourcePHIBM Bluemix by Alexis Pantola, Ph.D | DevCon Summit 2015 #GoOpenSourcePH
IBM Bluemix by Alexis Pantola, Ph.D | DevCon Summit 2015 #GoOpenSourcePH
 
DevCon Summit 2014 #DevelopersUnitePH: The "What" and "Why" of NoSQL by Matia...
DevCon Summit 2014 #DevelopersUnitePH: The "What" and "Why" of NoSQL by Matia...DevCon Summit 2014 #DevelopersUnitePH: The "What" and "Why" of NoSQL by Matia...
DevCon Summit 2014 #DevelopersUnitePH: The "What" and "Why" of NoSQL by Matia...
 
IBM Bluemix by Alexis Patola | DevCon Summit 2015 #GoOpenSourcePH
IBM Bluemix by Alexis Patola | DevCon Summit 2015 #GoOpenSourcePHIBM Bluemix by Alexis Patola | DevCon Summit 2015 #GoOpenSourcePH
IBM Bluemix by Alexis Patola | DevCon Summit 2015 #GoOpenSourcePH
 

Similar to Ramon Pastor of Rogomi inc on Trends in iOS Development at DevCon Summit 2013 #MobileDevNBeyond

20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptxSuman Garai
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerEran Kinsbrunner
 
IOSAPPDevelopment 2011CS010103.pptx
IOSAPPDevelopment 2011CS010103.pptxIOSAPPDevelopment 2011CS010103.pptx
IOSAPPDevelopment 2011CS010103.pptxJiminJimin16
 
Webinar: Impact of iOS 8 on App Marketers and App Developers
Webinar: Impact of iOS 8 on App Marketers and App DevelopersWebinar: Impact of iOS 8 on App Marketers and App Developers
Webinar: Impact of iOS 8 on App Marketers and App DevelopersJayneel Patel
 
Apple iOS Technology Market
Apple iOS Technology MarketApple iOS Technology Market
Apple iOS Technology MarketBharat Gera
 
Step-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdfStep-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdfBytes Technolab Inc.
 
Step-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docxStep-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docxBytes Technolab Inc.
 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates
 
iOS Developer Concept introduction
iOS Developer Concept introductioniOS Developer Concept introduction
iOS Developer Concept introductionBanyapon Poolsawas
 
SmartPhone Design and Delivery
SmartPhone Design and DeliverySmartPhone Design and Delivery
SmartPhone Design and DeliveryJason Diehl
 
iOS Application Development Step by Step to develop an iOS App.pdf
iOS Application Development Step by Step to develop an iOS App.pdfiOS Application Development Step by Step to develop an iOS App.pdf
iOS Application Development Step by Step to develop an iOS App.pdfJPLoft Solutions
 
Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)dwipalp
 
Agicent Technologies : Best iPhone app development company
Agicent Technologies : Best iPhone app development companyAgicent Technologies : Best iPhone app development company
Agicent Technologies : Best iPhone app development companydavidfegan981
 
Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...
Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...
Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...Jayneel Patel
 
Preparing for Release to the App Store
Preparing for Release to the App StorePreparing for Release to the App Store
Preparing for Release to the App StoreGeoffrey Goetz
 
Hybrid app development
Hybrid app developmentHybrid app development
Hybrid app developmentHarshul Shah
 

Similar to Ramon Pastor of Rogomi inc on Trends in iOS Development at DevCon Summit 2013 #MobileDevNBeyond (20)

20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbruner
 
IOSAPPDevelopment 2011CS010103.pptx
IOSAPPDevelopment 2011CS010103.pptxIOSAPPDevelopment 2011CS010103.pptx
IOSAPPDevelopment 2011CS010103.pptx
 
Webinar: Impact of iOS 8 on App Marketers and App Developers
Webinar: Impact of iOS 8 on App Marketers and App DevelopersWebinar: Impact of iOS 8 on App Marketers and App Developers
Webinar: Impact of iOS 8 on App Marketers and App Developers
 
Apple iOS Technology Market
Apple iOS Technology MarketApple iOS Technology Market
Apple iOS Technology Market
 
Step-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdfStep-by-Step Guide to Developing a Successful iOS App.pdf
Step-by-Step Guide to Developing a Successful iOS App.pdf
 
Step-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docxStep-by-Step Guide to Developing a Successful iOS App.docx
Step-by-Step Guide to Developing a Successful iOS App.docx
 
Course overview 1
Course overview   1Course overview   1
Course overview 1
 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
 
Shiva_CV
Shiva_CVShiva_CV
Shiva_CV
 
iOS Developer Concept introduction
iOS Developer Concept introductioniOS Developer Concept introduction
iOS Developer Concept introduction
 
SmartPhone Design and Delivery
SmartPhone Design and DeliverySmartPhone Design and Delivery
SmartPhone Design and Delivery
 
iOS Application Development Step by Step to develop an iOS App.pdf
iOS Application Development Step by Step to develop an iOS App.pdfiOS Application Development Step by Step to develop an iOS App.pdf
iOS Application Development Step by Step to develop an iOS App.pdf
 
Ios
IosIos
Ios
 
Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)
 
Agicent Technologies : Best iPhone app development company
Agicent Technologies : Best iPhone app development companyAgicent Technologies : Best iPhone app development company
Agicent Technologies : Best iPhone app development company
 
Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...
Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...
Webinar by OpenXcell Technolabs: Impacts of iOS 7 on App Marketers and Develo...
 
Preparing for Release to the App Store
Preparing for Release to the App StorePreparing for Release to the App Store
Preparing for Release to the App Store
 
Hybrid app development
Hybrid app developmentHybrid app development
Hybrid app development
 
MSR iOS Tranining
MSR iOS TraniningMSR iOS Tranining
MSR iOS Tranining
 

More from DEVCON

Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...DEVCON
 
The A1 by Christian John Felix
The A1 by Christian John FelixThe A1 by Christian John Felix
The A1 by Christian John FelixDEVCON
 
Developing Your First Mobile VR App by NJ Realubit
Developing Your First Mobile VR App by NJ RealubitDeveloping Your First Mobile VR App by NJ Realubit
Developing Your First Mobile VR App by NJ RealubitDEVCON
 
Smart Waste Disposal System by Russ Earl Malangen
Smart Waste Disposal System by Russ Earl MalangenSmart Waste Disposal System by Russ Earl Malangen
Smart Waste Disposal System by Russ Earl MalangenDEVCON
 
Progressive Web Apps by Millicent Convento
Progressive Web Apps by Millicent ConventoProgressive Web Apps by Millicent Convento
Progressive Web Apps by Millicent ConventoDEVCON
 
How to Prevent Design Blindness by Tin Balabat
How to Prevent Design Blindness by Tin BalabatHow to Prevent Design Blindness by Tin Balabat
How to Prevent Design Blindness by Tin BalabatDEVCON
 
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del MundoPayment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del MundoDEVCON
 
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...Solving Database Management, Migration, and Scaling Problems with DevOps Tool...
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...DEVCON
 
Securing Your AWS Cloud Infrastructure by Neil Hermosilla
Securing Your AWS Cloud Infrastructure by Neil HermosillaSecuring Your AWS Cloud Infrastructure by Neil Hermosilla
Securing Your AWS Cloud Infrastructure by Neil HermosillaDEVCON
 
Talk nerdy to me: how the future of UX is conversation and bots by Brian Rowe
Talk nerdy to me: how the future of UX is conversation and bots by Brian RoweTalk nerdy to me: how the future of UX is conversation and bots by Brian Rowe
Talk nerdy to me: how the future of UX is conversation and bots by Brian RoweDEVCON
 
Pokemon Go Analysis by Jolo Balbin
Pokemon Go Analysis by Jolo BalbinPokemon Go Analysis by Jolo Balbin
Pokemon Go Analysis by Jolo BalbinDEVCON
 
Docker - Contain that Wild Application by Marvin Arcilla
Docker - Contain that Wild Application by Marvin ArcillaDocker - Contain that Wild Application by Marvin Arcilla
Docker - Contain that Wild Application by Marvin ArcillaDEVCON
 
Applying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del GallegoApplying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del GallegoDEVCON
 
Quick prototyping (Construct 2 & Unity) by Roan Contreras
Quick prototyping (Construct 2 & Unity) by Roan ContrerasQuick prototyping (Construct 2 & Unity) by Roan Contreras
Quick prototyping (Construct 2 & Unity) by Roan ContrerasDEVCON
 
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...DEVCON
 
Creating a Hospital Based IoT Solution by Russ Earl Malangen
Creating a Hospital Based IoT Solution by Russ Earl MalangenCreating a Hospital Based IoT Solution by Russ Earl Malangen
Creating a Hospital Based IoT Solution by Russ Earl MalangenDEVCON
 
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...DEVCON
 
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis Lozano
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis LozanoRain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis Lozano
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis LozanoDEVCON
 
Fundamentals of IoT: Communications with Uttr by Edmandie Samonte
Fundamentals of IoT: Communications with Uttr by Edmandie SamonteFundamentals of IoT: Communications with Uttr by Edmandie Samonte
Fundamentals of IoT: Communications with Uttr by Edmandie SamonteDEVCON
 
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...DEVCON
 

More from DEVCON (20)

Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
 
The A1 by Christian John Felix
The A1 by Christian John FelixThe A1 by Christian John Felix
The A1 by Christian John Felix
 
Developing Your First Mobile VR App by NJ Realubit
Developing Your First Mobile VR App by NJ RealubitDeveloping Your First Mobile VR App by NJ Realubit
Developing Your First Mobile VR App by NJ Realubit
 
Smart Waste Disposal System by Russ Earl Malangen
Smart Waste Disposal System by Russ Earl MalangenSmart Waste Disposal System by Russ Earl Malangen
Smart Waste Disposal System by Russ Earl Malangen
 
Progressive Web Apps by Millicent Convento
Progressive Web Apps by Millicent ConventoProgressive Web Apps by Millicent Convento
Progressive Web Apps by Millicent Convento
 
How to Prevent Design Blindness by Tin Balabat
How to Prevent Design Blindness by Tin BalabatHow to Prevent Design Blindness by Tin Balabat
How to Prevent Design Blindness by Tin Balabat
 
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del MundoPayment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo
 
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...Solving Database Management, Migration, and Scaling Problems with DevOps Tool...
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...
 
Securing Your AWS Cloud Infrastructure by Neil Hermosilla
Securing Your AWS Cloud Infrastructure by Neil HermosillaSecuring Your AWS Cloud Infrastructure by Neil Hermosilla
Securing Your AWS Cloud Infrastructure by Neil Hermosilla
 
Talk nerdy to me: how the future of UX is conversation and bots by Brian Rowe
Talk nerdy to me: how the future of UX is conversation and bots by Brian RoweTalk nerdy to me: how the future of UX is conversation and bots by Brian Rowe
Talk nerdy to me: how the future of UX is conversation and bots by Brian Rowe
 
Pokemon Go Analysis by Jolo Balbin
Pokemon Go Analysis by Jolo BalbinPokemon Go Analysis by Jolo Balbin
Pokemon Go Analysis by Jolo Balbin
 
Docker - Contain that Wild Application by Marvin Arcilla
Docker - Contain that Wild Application by Marvin ArcillaDocker - Contain that Wild Application by Marvin Arcilla
Docker - Contain that Wild Application by Marvin Arcilla
 
Applying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del GallegoApplying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del Gallego
 
Quick prototyping (Construct 2 & Unity) by Roan Contreras
Quick prototyping (Construct 2 & Unity) by Roan ContrerasQuick prototyping (Construct 2 & Unity) by Roan Contreras
Quick prototyping (Construct 2 & Unity) by Roan Contreras
 
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
 
Creating a Hospital Based IoT Solution by Russ Earl Malangen
Creating a Hospital Based IoT Solution by Russ Earl MalangenCreating a Hospital Based IoT Solution by Russ Earl Malangen
Creating a Hospital Based IoT Solution by Russ Earl Malangen
 
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...
 
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis Lozano
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis LozanoRain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis Lozano
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis Lozano
 
Fundamentals of IoT: Communications with Uttr by Edmandie Samonte
Fundamentals of IoT: Communications with Uttr by Edmandie SamonteFundamentals of IoT: Communications with Uttr by Edmandie Samonte
Fundamentals of IoT: Communications with Uttr by Edmandie Samonte
 
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...
 

Recently uploaded

Transportation and Trade Part 5 (1) (1).pptx
Transportation and Trade Part 5 (1) (1).pptxTransportation and Trade Part 5 (1) (1).pptx
Transportation and Trade Part 5 (1) (1).pptxSheldon Byron
 
4. Biomechanical Preparation INTRO AND TECHNIQUES
4. Biomechanical Preparation INTRO AND TECHNIQUES4. Biomechanical Preparation INTRO AND TECHNIQUES
4. Biomechanical Preparation INTRO AND TECHNIQUESaishwaryakhare5
 
Soviet pilot Yuri Gagarin was the first person to ever orbit the Earth
Soviet pilot Yuri Gagarin was the first person to ever orbit the EarthSoviet pilot Yuri Gagarin was the first person to ever orbit the Earth
Soviet pilot Yuri Gagarin was the first person to ever orbit the EarthChristina Parmionova
 
LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024Bruce Bennett
 
Banged Dubai Call Girls O525547819 Call Girls Dubai
Banged Dubai Call Girls O525547819 Call Girls DubaiBanged Dubai Call Girls O525547819 Call Girls Dubai
Banged Dubai Call Girls O525547819 Call Girls Dubaikojalkojal131
 
The Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating PressThe Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating Pressmatingpress170
 
What is the career path of a VFX artist?
What is the career path of a VFX artist?What is the career path of a VFX artist?
What is the career path of a VFX artist?santoshjadhav126
 
How to prepare yourself for a job interview.pptx
How to prepare yourself for a job interview.pptxHow to prepare yourself for a job interview.pptx
How to prepare yourself for a job interview.pptxJohnreyFalsarioBasid
 
Abanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoubGhobrial1
 
APSC Motor Vechile Inspector 18 Posts.pdf
APSC Motor Vechile Inspector 18 Posts.pdfAPSC Motor Vechile Inspector 18 Posts.pdf
APSC Motor Vechile Inspector 18 Posts.pdfsoumita869
 
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作rpb5qxou
 
Design, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptxDesign, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptxaaronbasko1
 
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptxwaghmare9860lavin
 
Training for Deaconess, biblical qualifications.ppt
Training for Deaconess, biblical qualifications.pptTraining for Deaconess, biblical qualifications.ppt
Training for Deaconess, biblical qualifications.pptVidalMendoza5
 
How to make career in advance 3d animation
How to make career in advance 3d animationHow to make career in advance 3d animation
How to make career in advance 3d animationsantoshjadhav126
 
Crack JAG. Guidance program for entry to JAG Dept. & SSB interview
Crack JAG. Guidance program for entry to JAG Dept. & SSB interviewCrack JAG. Guidance program for entry to JAG Dept. & SSB interview
Crack JAG. Guidance program for entry to JAG Dept. & SSB interviewNilendra Kumar
 
LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024Bruce Bennett
 
Human Rights are notes and helping material
Human Rights are notes and helping materialHuman Rights are notes and helping material
Human Rights are notes and helping materialnadeemcollege26
 
Complete Benefits of career counseling in India
Complete Benefits of career counseling in IndiaComplete Benefits of career counseling in India
Complete Benefits of career counseling in IndiaMere Mentor
 
Network to Success - Using Social Media in Job Search
Network to Success - Using Social Media in Job SearchNetwork to Success - Using Social Media in Job Search
Network to Success - Using Social Media in Job SearchBruce Bennett
 

Recently uploaded (20)

Transportation and Trade Part 5 (1) (1).pptx
Transportation and Trade Part 5 (1) (1).pptxTransportation and Trade Part 5 (1) (1).pptx
Transportation and Trade Part 5 (1) (1).pptx
 
4. Biomechanical Preparation INTRO AND TECHNIQUES
4. Biomechanical Preparation INTRO AND TECHNIQUES4. Biomechanical Preparation INTRO AND TECHNIQUES
4. Biomechanical Preparation INTRO AND TECHNIQUES
 
Soviet pilot Yuri Gagarin was the first person to ever orbit the Earth
Soviet pilot Yuri Gagarin was the first person to ever orbit the EarthSoviet pilot Yuri Gagarin was the first person to ever orbit the Earth
Soviet pilot Yuri Gagarin was the first person to ever orbit the Earth
 
LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024LinkedIn for Your Job Search in April 2024
LinkedIn for Your Job Search in April 2024
 
Banged Dubai Call Girls O525547819 Call Girls Dubai
Banged Dubai Call Girls O525547819 Call Girls DubaiBanged Dubai Call Girls O525547819 Call Girls Dubai
Banged Dubai Call Girls O525547819 Call Girls Dubai
 
The Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating PressThe Next Things To Immediately Do About Mating Press
The Next Things To Immediately Do About Mating Press
 
What is the career path of a VFX artist?
What is the career path of a VFX artist?What is the career path of a VFX artist?
What is the career path of a VFX artist?
 
How to prepare yourself for a job interview.pptx
How to prepare yourself for a job interview.pptxHow to prepare yourself for a job interview.pptx
How to prepare yourself for a job interview.pptx
 
Abanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdf
 
APSC Motor Vechile Inspector 18 Posts.pdf
APSC Motor Vechile Inspector 18 Posts.pdfAPSC Motor Vechile Inspector 18 Posts.pdf
APSC Motor Vechile Inspector 18 Posts.pdf
 
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
 
Design, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptxDesign, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptx
 
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
 
Training for Deaconess, biblical qualifications.ppt
Training for Deaconess, biblical qualifications.pptTraining for Deaconess, biblical qualifications.ppt
Training for Deaconess, biblical qualifications.ppt
 
How to make career in advance 3d animation
How to make career in advance 3d animationHow to make career in advance 3d animation
How to make career in advance 3d animation
 
Crack JAG. Guidance program for entry to JAG Dept. & SSB interview
Crack JAG. Guidance program for entry to JAG Dept. & SSB interviewCrack JAG. Guidance program for entry to JAG Dept. & SSB interview
Crack JAG. Guidance program for entry to JAG Dept. & SSB interview
 
LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024
 
Human Rights are notes and helping material
Human Rights are notes and helping materialHuman Rights are notes and helping material
Human Rights are notes and helping material
 
Complete Benefits of career counseling in India
Complete Benefits of career counseling in IndiaComplete Benefits of career counseling in India
Complete Benefits of career counseling in India
 
Network to Success - Using Social Media in Job Search
Network to Success - Using Social Media in Job SearchNetwork to Success - Using Social Media in Job Search
Network to Success - Using Social Media in Job Search
 

Ramon Pastor of Rogomi inc on Trends in iOS Development at DevCon Summit 2013 #MobileDevNBeyond

  • 1. Trends in iOS Development Ramon C. Pastor President & CEO — Rogomi, Inc. Developers Connect Summit 2013
  • 2. Image Credit — http://www.digitaltrends.com/computing/how-steve-jobs-changed-everything-and-what-well-miss-without-him/ A Brief History of iOS Image Credit — http://www.digitaltrends.com/computing/how-steve-jobs-changed-everything-and-what-well-miss-without-him/ Text Credit — http://en.wikipedia.org/wiki/IPhone_(first_generation) ! • The original iPhone was introduced by Steve Jobs on January 9, 2007 • The iPhone was released on June 29, 2007 in the United States Trends in iOS Development
  • 3. Image Credit —http://www.imore.com/history-app-store-year-zero A Brief History of iOS Image Credit —http://www.imore.com/history-app-store-year-zero Text Credit — http://en.wikipedia.org/wiki/App_Store_(iOS) ! • The Software Development Kit for iPhone OS was announced at the iPhone Software Roadmap event on March 6, 2008 • The App Store opened on July 10, 2008 via an update to iTunes • Apple takes 30 percent of all revenue generated through apps, and 70 percent goes to the app publisher Trends in iOS Development
  • 4. Image Credit — http://www.digitaltrends.com/computing/how-steve-jobs-changed-everything-and-what-well-miss-without-him/ A Brief History of iOS Image Credit — http://www.digitaltrends.com/computing/how-steve-jobs-changed-everything-and-what-well-miss-without-him/ Text Credit — http://en.wikipedia.org/wiki/IPad ! • The iPad was announced on January 27, 2010, by Steve Jobs • The Wi-Fi version went on sale in the United States on April 3, 2010. The Wi-Fi + 3G version was released on April 30. Trends in iOS Development
  • 5. Image Credit — www.theverge.com/2011/12/13/2612736/ios-history-iphone-ipad A Brief History of iOS Trends in iOS Development Image Credit — http://www.theverge.com/2011/12/13/2612736/ios-history-iphone-ipad Text Credit — http://en.wikipedia.org/wiki/IOS_version_history ! • 1.0 - June 29, 2007 | iPhone OS 2.0 - July 11, 2008 | 3.0 - June 17, 2009 | iOS 4.0 - June 21, 2010 | 5.0 - October 12, 2011 | 6.0 - September 19, 2012 | 7.0 - September 18, 2013
  • 6. Image Credit — https://developer.apple.com/wwdc/ A Brief History of iOS Trends in iOS Development Image Credit — https://developer.apple.com/wwdc/ Text Credit — http://en.wikipedia.org/wiki/Apple_Worldwide_Developers_Conference ! • All attendees have to sign a non-disclosure agreement covering the sessions and other material handed out at WWDC • First WWDC was held in the 1990s, but first sold out in 2008 after iPhone SDK was announced • 2008 - 2 months | 2009 - 1 months | 2010 - 8 days | 2011 - 10 hours | 2012 - 1 hour & 43 minutes | 2013 - 71 seconds
  • 7. iOS Development Trends in iOS Development Text Credit — http://en.wikipedia.org/wiki/Xcode ! • Xcode is an integrated development environment (IDE) containing a suite of software development tools developed by Apple for developing software for OS X and iOS. • First released in 2003, the latest stable release is version 5.0 and is available via the Mac App Store free of charge for Mac OS X Mountain Lion and OS X Mavericks users. • Registered developers can download preview releases and previous versions of the suite through the Apple Developer website.
  • 8. Image Credit — https://developer.apple.com/programs/start/ios/ iOS Development Trends in iOS Development Text Credit — https://developer.apple.com/programs/start/ios/ ! • • • • iOS Dev Center (Free) - Access Apple developer tools and resources for creating iOS and Mac apps, including Xcode, WWDC videos, sample code, and more iOS Developer Program ($99/year) - Distribute apps on the App Store as an individual, sole proprietor, company, organization, government entity or educational institution iOS Developer Enterprise Program ($299/year) - Develop proprietary apps for internal distribution within your company, organization, government entity or educational institution iOS Developer University Program (Free) - Open to a degree granting, higher education institution that would like to introduce iOS development into your curriculum
  • 9. Image Credit — www.apple.com/ios/design/ What’s New in iOS 7 Image Credit — http://www.apple.com/ios/design/ Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • iOS 7 is the foundation of iPhone, iPad, and iPod touch • iPhone 4, 4s, 5, 5c, 5s • iPod touch 5th generation • iPad 2, iPad with Retina display, iPad Air, iPad mini, iPad mini with Retina display ! ! Trends on iOS Development
  • 10. Image Credit — www.apple.com/ios/design/ User Interface Changes Trends on iOS Development Image Credit — http://www.apple.com/ios/design/ Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • UI Redesign - The iOS 7 user interface has been completely redesigned. Throughout the system, a sharpened focus on functionality and on the user’s content informs every aspect of design • Dynamic Behaviors for Views - Dynamic behaviors offer a way to improve the user experience of your app by incorporating real-world behavior and characteristics into your app’s animations (Attachments, Collisions, Gravity, Push, Snap) • Text Kit - Full-featured set of UIKit classes for managing text and fine typography. Text Kit can lay out styled text into paragraphs, columns, and pages; it easily flows text around arbitrary regions such as graphics; and it manages multiple fonts. ! !
  • 11. Image Credit — www.imore.com/iphone-5s-preview-64-bit-apple-a7-chipset 64-Bit Support Trends on iOS Development Image Credit — http://www.imore.com/iphone-5s-preview-64-bit-apple-a7-chipset Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • Apps can now be compiled for the 64-bit runtime. All system libraries and frameworks are 64-bit ready, meaning that they can be used in both 32-bit and 64-bit apps. When compiled for the 64-bit runtime, apps may run faster because of the availability of extra processor resources in 64-bit mode !
  • 12. Image Credit — http://www.macworld.com/article/2048935/get-to-know-ios-7-multitasking.html Multitasking Enhancements Trends on iOS Development Image Credit — http://www.macworld.com/article/2048935/get-to-know-ios-7-multitasking.html Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • • • • Multitasking was introduced in iOS 4 Apps that regularly update their content by contacting a server can register with the system and be launched periodically to retrieve that content in the background Apps that use push notifications to notify the user that new content is available can fetch the content in the background Complete List of Supported Background Modes (as of iOS 7) • Audio • Location updates • Voice over IP • Newsstand downloads • External accessory communication • Bluetooth networking • Bluetooth data sharing • Background fetch • Remote notifications
  • 13. Image Credit — http://infinityblade.com/the-game/3 Games Trends on iOS Development Image Credit — http://infinityblade.com/the-game/3 Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • Adds support for OpenGL ES 3.0 • Sprite Kit Framework - a hardware-accelerated animation system optimized for creating 2D and 2.5D games on iOS & OS X • Game Controller Framework - Lets you discover and configure Made-for-iPhone/iPod/iPad (MFi) game controller hardware in your app. Game controllers can be devices connected physically to an iOS device or connected wirelessly over Bluetooth • Game Center Improvements (introduced in iOS 4.1, enhanced over the years)
  • 14. Image Credit — http://www.apple.com/ios/maps/ Maps Trends on iOS Development Image Credit — http://www.apple.com/ios/maps/ Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • Apple’s own Maps app introduced in iOS 6 & OS X Mavericks, enhanced in iOS 7 • Apps that use maps to display location-based information can now take full advantage of the 3D map support found in the Maps app, including controlling the viewing perspective programmatically • Other improvements include: Multilayer overlays, New classes like map cameras, directions, geodesic polylines, map snapshotters, overlay renderers, tile overlays
  • 15. Image Credit — http://www.macworld.com/article/2048737/get-to-know-ios-7-airdrop.html AirDrop Image Credit — http://www.macworld.com/article/2048737/get-to-know-ios-7-airdrop.html Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • AirDrop was introduced in OS X 10.7, now available in iOS 7 • AirDrop lets users share photos, documents, URLs, and other kinds of data with nearby devices Trends on iOS Development
  • 16. Image Credit — http://www.imore.com/ios-7-preview-inter-app-audio Inter-App Audio Trends on iOS Development Image Credit — http://www.imore.com/ios-7-preview-inter-app-audio Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • The Audio Unit framework adds support for Inter-App Audio, which enables the ability to send MIDI commands and stream audio between apps on the same device. For example, you might use this feature to record music from an app acting as an instrument or use it to send audio to another app for processing
  • 17. Image Credit — http://gigazine.net/news/20130911-ibeacon/ Peer-to-Peer Connectivity Trends on iOS Development Image Credit — http://gigazine.net/news/20130911-ibeacon/ Text Credit — https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Introduction/Introduction.html ! • Uses infrastructure Wi-Fi networks, peer-to-peer Wi-Fi, and Bluetooth personal area networks • The Multipeer Connectivity framework supports the discovery of nearby devices and the direct communication with those devices without requiring Internet connectivity. With this framework, your app can communicate with nearby devices and seamlessly exchange data • iBeacon, a new class of low-powered, low-cost transmitters that can notify nearby iOS 7 devices of their presence, provides apps a whole new level of location awareness, such as trail markers in a park, exhibits in a museum, or product displays in stores
  • 18. • Overview of iOS 7 — http://www.apple.com/ios/ • iOS Dev Center — https://developer.apple.com/ios • iOS Developer Library — https://developer.apple.com/library/ios ! • PhMoDev — https://www.facebook.com/groups/phmodev/ • Twitter - https://twitter.com/filjedi • Rogomi - http://www.rogomi.com Want to Know More? Trends on iOS Development If there’s time, show video on http://www.apple.com/ios/videos/#developers/ • This should remind us why we do the things we do. It’s not about the technology, the money or the fame. It’s about making a difference in people’s lives. One app at a time.