Enviar pesquisa
Carregar
Universal app par d’Olivier Collet
•
0 gostou
•
3,651 visualizações
CocoaHeads France
Seguir
Tecnologia
Notícias e política
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 12
Baixar agora
Baixar para ler offline
Recomendados
Retour d’expérience sur Couchbase par James Nocentini
Retour d’expérience sur Couchbase par James Nocentini
CocoaHeads France
From Web Developer to Hybrid App Developer
From Web Developer to Hybrid App Developer
TechWell
Mobile advertising by Yann Lechelle from Appsfire
Mobile advertising by Yann Lechelle from Appsfire
CocoaHeads France
Beyond Appium: Testing with Espresso & the Real Device Cloud
Beyond Appium: Testing with Espresso & the Real Device Cloud
Sauce Labs
Mobile Enablement And Intelligence
Mobile Enablement And Intelligence
Rashmika Nawaratne
Appium: Prime Cuts
Appium: Prime Cuts
Sauce Labs
Hybrid vs native mobile development – how to choose a tech stack
Hybrid vs native mobile development – how to choose a tech stack
Jacques De Vos
SailFish OS latest Report (2016)
SailFish OS latest Report (2016)
cool_skra
Recomendados
Retour d’expérience sur Couchbase par James Nocentini
Retour d’expérience sur Couchbase par James Nocentini
CocoaHeads France
From Web Developer to Hybrid App Developer
From Web Developer to Hybrid App Developer
TechWell
Mobile advertising by Yann Lechelle from Appsfire
Mobile advertising by Yann Lechelle from Appsfire
CocoaHeads France
Beyond Appium: Testing with Espresso & the Real Device Cloud
Beyond Appium: Testing with Espresso & the Real Device Cloud
Sauce Labs
Mobile Enablement And Intelligence
Mobile Enablement And Intelligence
Rashmika Nawaratne
Appium: Prime Cuts
Appium: Prime Cuts
Sauce Labs
Hybrid vs native mobile development – how to choose a tech stack
Hybrid vs native mobile development – how to choose a tech stack
Jacques De Vos
SailFish OS latest Report (2016)
SailFish OS latest Report (2016)
cool_skra
Ionic Framework - Intro to Hybrid Mobile Application Development
Ionic Framework - Intro to Hybrid Mobile Application Development
Max Kaplan
Introduction to Mobile Development
Introduction to Mobile Development
University of Central Lancashire
Getting started with the Ionic Framework
Getting started with the Ionic Framework
Anuradha Weeraman
Porting Hybrid Apps to Native Apps
Porting Hybrid Apps to Native Apps
Lohith Goudagere Nagaraj
PhoneGap - Now and the Future
PhoneGap - Now and the Future
Tim Kim
"We want an APP!"
"We want an APP!"
Øyvind Malin
Ottspott by Apidaze @API Days Paris 2015
Ottspott by Apidaze @API Days Paris 2015
Luis Borges Quina
Write less, achieve meh - HTML5DevConf 2014
Write less, achieve meh - HTML5DevConf 2014
Christian Heilmann
IONIC - Hybrid Mobile App Development
IONIC - Hybrid Mobile App Development
Malan Amarasinghe
Headlessdrupalcordovaapp
Headlessdrupalcordovaapp
UniMity Solutions
Ionic Hybrid Mobile Application
Ionic Hybrid Mobile Application
Al Sayed Gamal
JSFoo 2016 React Native Workshop
JSFoo 2016 React Native Workshop
Chandra Mohan
Mobile squeeze pro review
Mobile squeeze pro review
MobileSqueezeProreview
讓你的 Web App 跟 Native 一樣使用經驗 - PhoneJS
讓你的 Web App 跟 Native 一樣使用經驗 - PhoneJS
ericpi Bi
Why skype
Why skype
Lucas Sanchez Ulate
快快樂樂利用 PhoneGap 打造屬於自己的 App
快快樂樂利用 PhoneGap 打造屬於自己的 App
ericpi Bi
Uniface Anywhere Infographic
Uniface Anywhere Infographic
Uniface
Mobile apps for web developers
Mobile apps for web developers
Appzio
Unpacking Developer Experience
Unpacking Developer Experience
Amit Jotwani
Native vs. Hybrid Apps
Native vs. Hybrid Apps
Visual Net Design
SimPholders par Nicolas Lauquin
SimPholders par Nicolas Lauquin
CocoaHeads France
Responsive design bookmarklet
Responsive design bookmarklet
CocoaHeads France
Mais conteúdo relacionado
Mais procurados
Ionic Framework - Intro to Hybrid Mobile Application Development
Ionic Framework - Intro to Hybrid Mobile Application Development
Max Kaplan
Introduction to Mobile Development
Introduction to Mobile Development
University of Central Lancashire
Getting started with the Ionic Framework
Getting started with the Ionic Framework
Anuradha Weeraman
Porting Hybrid Apps to Native Apps
Porting Hybrid Apps to Native Apps
Lohith Goudagere Nagaraj
PhoneGap - Now and the Future
PhoneGap - Now and the Future
Tim Kim
"We want an APP!"
"We want an APP!"
Øyvind Malin
Ottspott by Apidaze @API Days Paris 2015
Ottspott by Apidaze @API Days Paris 2015
Luis Borges Quina
Write less, achieve meh - HTML5DevConf 2014
Write less, achieve meh - HTML5DevConf 2014
Christian Heilmann
IONIC - Hybrid Mobile App Development
IONIC - Hybrid Mobile App Development
Malan Amarasinghe
Headlessdrupalcordovaapp
Headlessdrupalcordovaapp
UniMity Solutions
Ionic Hybrid Mobile Application
Ionic Hybrid Mobile Application
Al Sayed Gamal
JSFoo 2016 React Native Workshop
JSFoo 2016 React Native Workshop
Chandra Mohan
Mobile squeeze pro review
Mobile squeeze pro review
MobileSqueezeProreview
讓你的 Web App 跟 Native 一樣使用經驗 - PhoneJS
讓你的 Web App 跟 Native 一樣使用經驗 - PhoneJS
ericpi Bi
Why skype
Why skype
Lucas Sanchez Ulate
快快樂樂利用 PhoneGap 打造屬於自己的 App
快快樂樂利用 PhoneGap 打造屬於自己的 App
ericpi Bi
Uniface Anywhere Infographic
Uniface Anywhere Infographic
Uniface
Mobile apps for web developers
Mobile apps for web developers
Appzio
Unpacking Developer Experience
Unpacking Developer Experience
Amit Jotwani
Native vs. Hybrid Apps
Native vs. Hybrid Apps
Visual Net Design
Mais procurados
(20)
Ionic Framework - Intro to Hybrid Mobile Application Development
Ionic Framework - Intro to Hybrid Mobile Application Development
Introduction to Mobile Development
Introduction to Mobile Development
Getting started with the Ionic Framework
Getting started with the Ionic Framework
Porting Hybrid Apps to Native Apps
Porting Hybrid Apps to Native Apps
PhoneGap - Now and the Future
PhoneGap - Now and the Future
"We want an APP!"
"We want an APP!"
Ottspott by Apidaze @API Days Paris 2015
Ottspott by Apidaze @API Days Paris 2015
Write less, achieve meh - HTML5DevConf 2014
Write less, achieve meh - HTML5DevConf 2014
IONIC - Hybrid Mobile App Development
IONIC - Hybrid Mobile App Development
Headlessdrupalcordovaapp
Headlessdrupalcordovaapp
Ionic Hybrid Mobile Application
Ionic Hybrid Mobile Application
JSFoo 2016 React Native Workshop
JSFoo 2016 React Native Workshop
Mobile squeeze pro review
Mobile squeeze pro review
讓你的 Web App 跟 Native 一樣使用經驗 - PhoneJS
讓你的 Web App 跟 Native 一樣使用經驗 - PhoneJS
Why skype
Why skype
快快樂樂利用 PhoneGap 打造屬於自己的 App
快快樂樂利用 PhoneGap 打造屬於自己的 App
Uniface Anywhere Infographic
Uniface Anywhere Infographic
Mobile apps for web developers
Mobile apps for web developers
Unpacking Developer Experience
Unpacking Developer Experience
Native vs. Hybrid Apps
Native vs. Hybrid Apps
Destaque
SimPholders par Nicolas Lauquin
SimPholders par Nicolas Lauquin
CocoaHeads France
Responsive design bookmarklet
Responsive design bookmarklet
CocoaHeads France
Cocoaheads Lille - Septembre 2013
Cocoaheads Lille - Septembre 2013
CocoaHeads France
Sango Nini May 2015 FIN
Sango Nini May 2015 FIN
Issa Soré
Xcode 4.5
Xcode 4.5
CocoaHeads France
Icon preview tool
Icon preview tool
CocoaHeads France
Destaque
(6)
SimPholders par Nicolas Lauquin
SimPholders par Nicolas Lauquin
Responsive design bookmarklet
Responsive design bookmarklet
Cocoaheads Lille - Septembre 2013
Cocoaheads Lille - Septembre 2013
Sango Nini May 2015 FIN
Sango Nini May 2015 FIN
Xcode 4.5
Xcode 4.5
Icon preview tool
Icon preview tool
Mais de CocoaHeads France
Mutation testing for a safer Future
Mutation testing for a safer Future
CocoaHeads France
iOS App Group for Debugging
iOS App Group for Debugging
CocoaHeads France
Asynchronous swift
Asynchronous swift
CocoaHeads France
Visual accessibility in iOS11
Visual accessibility in iOS11
CocoaHeads France
My script - One year of CocoaHeads
My script - One year of CocoaHeads
CocoaHeads France
Ui testing dealing with push notifications
Ui testing dealing with push notifications
CocoaHeads France
CONTINUOUS DELIVERY WITH FASTLANE
CONTINUOUS DELIVERY WITH FASTLANE
CocoaHeads France
L'intégration continue avec Bitrise
L'intégration continue avec Bitrise
CocoaHeads France
Super combinators
Super combinators
CocoaHeads France
Design like a developer
Design like a developer
CocoaHeads France
Handle the error
Handle the error
CocoaHeads France
Quoi de neuf dans iOS 10.3
Quoi de neuf dans iOS 10.3
CocoaHeads France
IoT Best practices
IoT Best practices
CocoaHeads France
SwiftyGPIO
SwiftyGPIO
CocoaHeads France
Présentation de HomeKit
Présentation de HomeKit
CocoaHeads France
Programme MFI retour d'expérience
Programme MFI retour d'expérience
CocoaHeads France
How to communicate with Smart things?
How to communicate with Smart things?
CocoaHeads France
Build a lego app with CocoaPods
Build a lego app with CocoaPods
CocoaHeads France
Let's migrate to Swift 3.0
Let's migrate to Swift 3.0
CocoaHeads France
Project Entourage
Project Entourage
CocoaHeads France
Mais de CocoaHeads France
(20)
Mutation testing for a safer Future
Mutation testing for a safer Future
iOS App Group for Debugging
iOS App Group for Debugging
Asynchronous swift
Asynchronous swift
Visual accessibility in iOS11
Visual accessibility in iOS11
My script - One year of CocoaHeads
My script - One year of CocoaHeads
Ui testing dealing with push notifications
Ui testing dealing with push notifications
CONTINUOUS DELIVERY WITH FASTLANE
CONTINUOUS DELIVERY WITH FASTLANE
L'intégration continue avec Bitrise
L'intégration continue avec Bitrise
Super combinators
Super combinators
Design like a developer
Design like a developer
Handle the error
Handle the error
Quoi de neuf dans iOS 10.3
Quoi de neuf dans iOS 10.3
IoT Best practices
IoT Best practices
SwiftyGPIO
SwiftyGPIO
Présentation de HomeKit
Présentation de HomeKit
Programme MFI retour d'expérience
Programme MFI retour d'expérience
How to communicate with Smart things?
How to communicate with Smart things?
Build a lego app with CocoaPods
Build a lego app with CocoaPods
Let's migrate to Swift 3.0
Let's migrate to Swift 3.0
Project Entourage
Project Entourage
Último
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Último
(20)
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Universal app par d’Olivier Collet
1.
UNIVERSAL APP FROM IPHONE
TO IPAD IN 5 HOURS OLIVIER COLLET. COCOAHEADS PARIS. 12.12.2013
2.
WARNING THIS DOESN’T APPLY
TO ALL APPS
3.
SCREENS 3 BY EDOVIA
4.
5.
6.
THEY LOOK DIFFERENT, YET
THEY ARE THE SAME.
7.
SAME FEATURES DIFFERENT DESIGN
8.
SAME VIEW CONTROLLERS DIFFERENT
STORYBOARD FILES
9.
MAKE SURE ALL
WORKS ON IPHONE BEFORE MOVING TO IPAD…
10.
… AND THEN
IT’S BUSINESS AS USUAL • • • Set project as Universal app Add new storyboard/XIB files for iPad Handle iPhone/iPad differences in the code when necessary
11.
PLAN AHEAD DESIGN WITH
DEVELOPMENT IN MIND
12.
Olivier Collet http://ocollet.com @ocollet
Baixar agora