SlideShare une entreprise Scribd logo
1  sur  31
iPhone iPad iOS
 SUPINFO Mobile Dev Talks



                            Crédits images: ©Apple, Inc.
iPhone iPad iOS

 @nverinaud


        Nicolas VERINAUD
    Développeur Junior iOS
Formateur Apple à SUPINFO
         2 ans d’expérience
iPhone iPad iOS
        Sommaire
•Il était une fois...
• Expérience Utilisateur
• Les “amazing” Outils
• Le “unbelievable” Coût
Il était une fois...
                       Crédits images: ©Apple, Inc.
Il était une fois...
               2007
•   ...l’iPhone
           Téléphone




    iPod          Navigateur Web
Il était une fois...
            2008
•   ...iPhone OS 2.0
Il était une fois...
                2009
• ...l’iPad
Nouvelle catégorie
   d’appareil

Première tablette
tactile multipoints
Expérience Utilisateur
                    Crédits images: ©Apple, Inc.
Expérience Utilisateur



• Votre App EST le Device
• Immersion
• Qualité
Expérience Utilisateur




Démo



                Crédits images: ©Apple, Inc.
Expérience Utilisateur



• Réactivité
• Intéraction intuitive et fidèle
Expérience Utilisateur




Démo
Expérience Utilisateur

           iCloud     Geolocalisation

Notifications
                               Multitâche

     iAd
                                Accessibilité
   Gyroscope
                    Gestures


                                       Crédits images: ©Apple, Inc.
Expérience Utilisateur
           Web App
• WebKit pour iOS
• Cacher l’UI du
    navigateur
•   Icône Springboard

                               Crédits images: ©Apple, Inc.
Expérience Utilisateur




Démo
Les “amazing” Outils
                   Crédits images: ©Apple, Inc.
Les “amazing” Outils




•   Xcode




                       Crédits images: ©Apple, Inc.
Les “amazing” Outils




•   iOS Simulator




                               Crédits images: ©Apple, Inc.
Les “amazing” Outils




•   Intruments




                            Crédits images: ©Apple, Inc.
Les “amazing” Outils

• Apple Documentation



                           Crédits images: ©Apple, Inc.
Les “amazing” Outils




Démo
Le “unbelievable” Coût
                   Crédits images: ©ProToolerBlog
Le “unbelievable” Coût

      1500€~2500€
• Mac 599-1149€           Mac
                          iPhone
                                    Licence
                                    iPad


•
                   2500

  iPhone 629€      1875



• iPad 489€        1250




• Licence iOS       625

                      0
                          Minimum     Idéal
 79€ / an
One more thing...
La Communauté !
La Communauté
       Communauté
      Développeurs iOS

•Groupe
• 136 membres
• Q&A, Jobs, articles, ...
  http://www.facebook.com/groups/devsios/
La Communauté
             CocoaHeads
•   Plus Grande Communauté Cocoa Internationale
La Communauté
            CocoaHeads.fr


•   Sujets variés : Core Animation, Networking,
    Compilation, Méthodologies, SCM, ...

•   Se former, rester “up-to-date”

•   Promo d’Apps

•   Entraide !
La Communauté
              CocoaHeads.fr


  •   Paris
                          •   Lyon
  •   Bordeaux
                          •   Rennes
  •   Toulouse
                          •   Strasbourg ?
  •   Lille

http://groups.google.com/group/cocoaheads-france
Merci !
                    Vous !
cocoaheads.fr

Contenu connexe

En vedette

Jimena torres trabajo excel
Jimena torres trabajo excelJimena torres trabajo excel
Jimena torres trabajo excelJimena Torres
 
Entre sécurité du circuit du médicament et autonomie du patient.
Entre sécurité du circuit du médicament et autonomie du patient.Entre sécurité du circuit du médicament et autonomie du patient.
Entre sécurité du circuit du médicament et autonomie du patient.Réseau Pro Santé
 
Fósiles
FósilesFósiles
FósilesYaamik
 
Modelo Capa de transporte y red
 Modelo Capa de transporte y red Modelo Capa de transporte y red
Modelo Capa de transporte y redLis Arenas
 
Prevención y promoción de la salud
Prevención y promoción de la salud Prevención y promoción de la salud
Prevención y promoción de la salud lauraquiroga92
 
Combinación de teclas para windows xd
Combinación de teclas para windows xd Combinación de teclas para windows xd
Combinación de teclas para windows xd ASDASDSADSA
 
Ias banque d'algérie
Ias banque d'algérieIas banque d'algérie
Ias banque d'algériemadichallal
 
Life source Quest Cervoclonis ok2 slish 1
Life source Quest Cervoclonis ok2 slish 1Life source Quest Cervoclonis ok2 slish 1
Life source Quest Cervoclonis ok2 slish 1Pierre ST Vincent
 
E portafolio
E  portafolioE  portafolio
E portafoliojhancy123
 
premio incluyeme 2014
premio incluyeme 2014premio incluyeme 2014
premio incluyeme 2014libreacceso
 
Aprenderatomardecisionesparaunavidaplena 110616160934-phpapp02
Aprenderatomardecisionesparaunavidaplena 110616160934-phpapp02Aprenderatomardecisionesparaunavidaplena 110616160934-phpapp02
Aprenderatomardecisionesparaunavidaplena 110616160934-phpapp02Irma Cortes Aleman
 
Jonathan presentación
Jonathan presentaciónJonathan presentación
Jonathan presentaciónTianni
 
Kely mena 1° BGU E
Kely mena 1° BGU  EKely mena 1° BGU  E
Kely mena 1° BGU EStefi Gomez
 
3. al estar en la presencia [modo de compatibilidad]
3. al estar en la presencia [modo de compatibilidad]3. al estar en la presencia [modo de compatibilidad]
3. al estar en la presencia [modo de compatibilidad]camaleonon
 
Documentary questionnaire
Documentary questionnaireDocumentary questionnaire
Documentary questionnaireFelanQuirke
 

En vedette (19)

Jimena torres trabajo excel
Jimena torres trabajo excelJimena torres trabajo excel
Jimena torres trabajo excel
 
Entre sécurité du circuit du médicament et autonomie du patient.
Entre sécurité du circuit du médicament et autonomie du patient.Entre sécurité du circuit du médicament et autonomie du patient.
Entre sécurité du circuit du médicament et autonomie du patient.
 
Gabriel-Ferrer-Sanchez
Gabriel-Ferrer-SanchezGabriel-Ferrer-Sanchez
Gabriel-Ferrer-Sanchez
 
Fósiles
FósilesFósiles
Fósiles
 
Modelo Capa de transporte y red
 Modelo Capa de transporte y red Modelo Capa de transporte y red
Modelo Capa de transporte y red
 
Prevención y promoción de la salud
Prevención y promoción de la salud Prevención y promoción de la salud
Prevención y promoción de la salud
 
Combinación de teclas para windows xd
Combinación de teclas para windows xd Combinación de teclas para windows xd
Combinación de teclas para windows xd
 
Atelier web club com 03 mai
Atelier web club com 03 maiAtelier web club com 03 mai
Atelier web club com 03 mai
 
Ias banque d'algérie
Ias banque d'algérieIas banque d'algérie
Ias banque d'algérie
 
Life source Quest Cervoclonis ok2 slish 1
Life source Quest Cervoclonis ok2 slish 1Life source Quest Cervoclonis ok2 slish 1
Life source Quest Cervoclonis ok2 slish 1
 
E portafolio
E  portafolioE  portafolio
E portafolio
 
premio incluyeme 2014
premio incluyeme 2014premio incluyeme 2014
premio incluyeme 2014
 
Aprenderatomardecisionesparaunavidaplena 110616160934-phpapp02
Aprenderatomardecisionesparaunavidaplena 110616160934-phpapp02Aprenderatomardecisionesparaunavidaplena 110616160934-phpapp02
Aprenderatomardecisionesparaunavidaplena 110616160934-phpapp02
 
Jonathan presentación
Jonathan presentaciónJonathan presentación
Jonathan presentación
 
Kely mena 1° BGU E
Kely mena 1° BGU  EKely mena 1° BGU  E
Kely mena 1° BGU E
 
Africa deal network
Africa deal networkAfrica deal network
Africa deal network
 
3. al estar en la presencia [modo de compatibilidad]
3. al estar en la presencia [modo de compatibilidad]3. al estar en la presencia [modo de compatibilidad]
3. al estar en la presencia [modo de compatibilidad]
 
Documentary questionnaire
Documentary questionnaireDocumentary questionnaire
Documentary questionnaire
 
Cualidades
CualidadesCualidades
Cualidades
 

Similaire à SUPINFO Mobile Dev Talks - iOS

"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hoursLaurent MEURISSE
 
Etude Ipad Altics Kreactive
Etude Ipad Altics KreactiveEtude Ipad Altics Kreactive
Etude Ipad Altics KreactiveDropBird
 
Etude iPad Kreactive Technologies / Altics
Etude iPad Kreactive Technologies / AlticsEtude iPad Kreactive Technologies / Altics
Etude iPad Kreactive Technologies / AlticsKreactive
 
Tk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrTk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrValtech
 
Présentation ios Ragheb Gmira
Présentation ios  Ragheb GmiraPrésentation ios  Ragheb Gmira
Présentation ios Ragheb GmiraRagheb Gmira
 
Introduction to iOS Development
Introduction to iOS DevelopmentIntroduction to iOS Development
Introduction to iOS DevelopmentNidhal Satouri
 
Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.DocDoku
 
userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014USERADGENTS
 
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...Tirer parti des périphériques mobiles dans une application web : qui a dit qu...
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...Christophe Porteneuve
 
CocoaHeads Rennes #6
CocoaHeads Rennes #6CocoaHeads Rennes #6
CocoaHeads Rennes #6CocoaHeadsRNS
 
De 0 à 100 sur Drupal avec Acquia
De 0 à 100 sur Drupal avec Acquia De 0 à 100 sur Drupal avec Acquia
De 0 à 100 sur Drupal avec Acquia Cyril Reinhard
 
Devoxx france-2013-lecons-cloud
Devoxx france-2013-lecons-cloudDevoxx france-2013-lecons-cloud
Devoxx france-2013-lecons-cloudDali Kilani
 
CocoaHeads Toulouse - Septembre 2011 - Déployer et gérer i os en entreprise
CocoaHeads Toulouse - Septembre 2011 - Déployer et gérer i os en entrepriseCocoaHeads Toulouse - Septembre 2011 - Déployer et gérer i os en entreprise
CocoaHeads Toulouse - Septembre 2011 - Déployer et gérer i os en entrepriseCocoaHeads France
 
App groups, faire communiquer ses applications {Cocoaheads Montpellier}
App groups, faire communiquer ses applications {Cocoaheads Montpellier}App groups, faire communiquer ses applications {Cocoaheads Montpellier}
App groups, faire communiquer ses applications {Cocoaheads Montpellier}Idean France
 
Breizhcamp 2015 Ionic Framework
Breizhcamp 2015 Ionic FrameworkBreizhcamp 2015 Ionic Framework
Breizhcamp 2015 Ionic FrameworkStéphanie Moallic
 
[Chambé-Carnet] Web Mobile : quelles opportunités, quels moyens ?
[Chambé-Carnet] Web Mobile : quelles opportunités, quels moyens ?[Chambé-Carnet] Web Mobile : quelles opportunités, quels moyens ?
[Chambé-Carnet] Web Mobile : quelles opportunités, quels moyens ?Chambé-Carnet
 
Que faire avec vos tablettes en bibliothèque
Que faire avec vos tablettes en bibliothèqueQue faire avec vos tablettes en bibliothèque
Que faire avec vos tablettes en bibliothèqueAlice Bernard
 
Passage aux applications mobiles
Passage aux applications mobilesPassage aux applications mobiles
Passage aux applications mobilesneuros
 
L’Open Source Drupal et Acquia pour la Stratégie Digitale des Administrations...
L’Open Source Drupal et Acquia pour la Stratégie Digitale des Administrations...L’Open Source Drupal et Acquia pour la Stratégie Digitale des Administrations...
L’Open Source Drupal et Acquia pour la Stratégie Digitale des Administrations...Acquia
 

Similaire à SUPINFO Mobile Dev Talks - iOS (20)

"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours"Introduction aux Developements iOS" in Three hours
"Introduction aux Developements iOS" in Three hours
 
Etude Ipad Altics Kreactive
Etude Ipad Altics KreactiveEtude Ipad Altics Kreactive
Etude Ipad Altics Kreactive
 
Etude iPad Kreactive Technologies / Altics
Etude iPad Kreactive Technologies / AlticsEtude iPad Kreactive Technologies / Altics
Etude iPad Kreactive Technologies / Altics
 
Tk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrTk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android Fr
 
Présentation ios Ragheb Gmira
Présentation ios  Ragheb GmiraPrésentation ios  Ragheb Gmira
Présentation ios Ragheb Gmira
 
Introduction to iOS Development
Introduction to iOS DevelopmentIntroduction to iOS Development
Introduction to iOS Development
 
Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.Strategies et developpements mobiles multi-plates-formes.
Strategies et developpements mobiles multi-plates-formes.
 
userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014userADgents WWDC iOS 8 juin 2014
userADgents WWDC iOS 8 juin 2014
 
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...Tirer parti des périphériques mobiles dans une application web : qui a dit qu...
Tirer parti des périphériques mobiles dans une application web : qui a dit qu...
 
CocoaHeads Rennes #6
CocoaHeads Rennes #6CocoaHeads Rennes #6
CocoaHeads Rennes #6
 
De 0 à 100 sur Drupal avec Acquia
De 0 à 100 sur Drupal avec Acquia De 0 à 100 sur Drupal avec Acquia
De 0 à 100 sur Drupal avec Acquia
 
Devoxx france-2013-lecons-cloud
Devoxx france-2013-lecons-cloudDevoxx france-2013-lecons-cloud
Devoxx france-2013-lecons-cloud
 
CocoaHeads Toulouse - Septembre 2011 - Déployer et gérer i os en entreprise
CocoaHeads Toulouse - Septembre 2011 - Déployer et gérer i os en entrepriseCocoaHeads Toulouse - Septembre 2011 - Déployer et gérer i os en entreprise
CocoaHeads Toulouse - Septembre 2011 - Déployer et gérer i os en entreprise
 
Apple - WWDC 2018
Apple - WWDC 2018Apple - WWDC 2018
Apple - WWDC 2018
 
App groups, faire communiquer ses applications {Cocoaheads Montpellier}
App groups, faire communiquer ses applications {Cocoaheads Montpellier}App groups, faire communiquer ses applications {Cocoaheads Montpellier}
App groups, faire communiquer ses applications {Cocoaheads Montpellier}
 
Breizhcamp 2015 Ionic Framework
Breizhcamp 2015 Ionic FrameworkBreizhcamp 2015 Ionic Framework
Breizhcamp 2015 Ionic Framework
 
[Chambé-Carnet] Web Mobile : quelles opportunités, quels moyens ?
[Chambé-Carnet] Web Mobile : quelles opportunités, quels moyens ?[Chambé-Carnet] Web Mobile : quelles opportunités, quels moyens ?
[Chambé-Carnet] Web Mobile : quelles opportunités, quels moyens ?
 
Que faire avec vos tablettes en bibliothèque
Que faire avec vos tablettes en bibliothèqueQue faire avec vos tablettes en bibliothèque
Que faire avec vos tablettes en bibliothèque
 
Passage aux applications mobiles
Passage aux applications mobilesPassage aux applications mobiles
Passage aux applications mobiles
 
L’Open Source Drupal et Acquia pour la Stratégie Digitale des Administrations...
L’Open Source Drupal et Acquia pour la Stratégie Digitale des Administrations...L’Open Source Drupal et Acquia pour la Stratégie Digitale des Administrations...
L’Open Source Drupal et Acquia pour la Stratégie Digitale des Administrations...
 

Plus de Nicolas VERINAUD

Architecture Émergente Guidée Par Les Tests - Cocoaheads Nantes Novembre 2019
Architecture Émergente Guidée Par Les Tests - Cocoaheads Nantes Novembre 2019Architecture Émergente Guidée Par Les Tests - Cocoaheads Nantes Novembre 2019
Architecture Émergente Guidée Par Les Tests - Cocoaheads Nantes Novembre 2019Nicolas VERINAUD
 
Du Code & Des Humains - ElsassJUG 2018
Du Code & Des Humains - ElsassJUG 2018Du Code & Des Humains - ElsassJUG 2018
Du Code & Des Humains - ElsassJUG 2018Nicolas VERINAUD
 
Du Code & Des Humains - Agile Tour Strasbourg 2017
Du Code & Des Humains - Agile Tour Strasbourg 2017Du Code & Des Humains - Agile Tour Strasbourg 2017
Du Code & Des Humains - Agile Tour Strasbourg 2017Nicolas VERINAUD
 
Les Code Reviews : le guide de survie
Les Code Reviews : le guide de survieLes Code Reviews : le guide de survie
Les Code Reviews : le guide de survieNicolas VERINAUD
 
Functional Reactive Programming avec RxSwift
Functional Reactive Programming avec RxSwiftFunctional Reactive Programming avec RxSwift
Functional Reactive Programming avec RxSwiftNicolas VERINAUD
 

Plus de Nicolas VERINAUD (7)

Architecture Émergente Guidée Par Les Tests - Cocoaheads Nantes Novembre 2019
Architecture Émergente Guidée Par Les Tests - Cocoaheads Nantes Novembre 2019Architecture Émergente Guidée Par Les Tests - Cocoaheads Nantes Novembre 2019
Architecture Émergente Guidée Par Les Tests - Cocoaheads Nantes Novembre 2019
 
Du Code & Des Humains - ElsassJUG 2018
Du Code & Des Humains - ElsassJUG 2018Du Code & Des Humains - ElsassJUG 2018
Du Code & Des Humains - ElsassJUG 2018
 
Du Code & Des Humains - Agile Tour Strasbourg 2017
Du Code & Des Humains - Agile Tour Strasbourg 2017Du Code & Des Humains - Agile Tour Strasbourg 2017
Du Code & Des Humains - Agile Tour Strasbourg 2017
 
Du Code & Des Humains
Du Code & Des HumainsDu Code & Des Humains
Du Code & Des Humains
 
Les Code Reviews : le guide de survie
Les Code Reviews : le guide de survieLes Code Reviews : le guide de survie
Les Code Reviews : le guide de survie
 
Functional Reactive Programming avec RxSwift
Functional Reactive Programming avec RxSwiftFunctional Reactive Programming avec RxSwift
Functional Reactive Programming avec RxSwift
 
Coder F#nctionnel
Coder F#nctionnelCoder F#nctionnel
Coder F#nctionnel
 

SUPINFO Mobile Dev Talks - iOS

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. Votre application doit faire oublier à l’utilisateur qu’il utilise un téléphone ou une tablette. Une seule application est affichée à la fois.\n\nIl faut que l’utilisateur ait un sentiment d’immersion dans votre application, si votre application permet de jouer de la batterie, faites lui oublier qu’il joue de la batterie sur une tablette.\n\nQualité = images HD et bien fichues + pas de bugs\n
  10. Video Garageband : http://www.apple.com/apps/garageband/\n0’28 -> 2’08\n
  11. Video Garageband : http://www.apple.com/apps/garageband/\n0’28 -> 2’08\n
  12. Filédité = gesture adéquate\n- pinch pour zoomer, agrandir, réduire, etc.\n- swipe pour afficher / masquer des informations “en +”\n\nL’intéraction avec votre application participe à l’immersion de l’utilisateur, il faut que votre application soit fluide, qu’il y ait dans l’idéal aucune interruption.\n
  13. Démo App : SMDTIntuition.app\n
  14. iCloud\nMultitâche\nNotifications\niAd\nAccessibilité\nGéolocalisation\nGyroscope\nGestures\n
  15. \n
  16. Démo : SMDTWebApp.html \nMontrer quelques éléments du code source.\n
  17. \n
  18. IDE contenant :\n- editeur de code source\n- gestionnaire de fichiers projets iOS / OS X\n- console de debug\n- compilateur (LLVM, GCC)\n- organizer (devices, app archives, local doc, versionning)\n- Interface Builder\n
  19. ≠ émulateur\n\niPhone / iPad avec 8Go de RAM + Core i7, etc.\n
  20. Outils de profiling / debug / monitoring de performances.\n
  21. La meilleure doc au monde ! :D\n
  22. Créer l’application SMDTAmazingApp.\n\nObjectifs:\n- easy dev entre interface / code\n- profiling\n- storyboard\n- documentation\n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n