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

SUPINFO Mobile Dev Talks - iOS

Notes de l'éditeur

  • #2 \n
  • #3 \n
  • #4 \n
  • #5 \n
  • #6 \n
  • #7 \n
  • #8 \n
  • #9 \n
  • #10 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
  • #11 Video Garageband : http://www.apple.com/apps/garageband/\n0’28 -> 2’08\n
  • #12 Video Garageband : http://www.apple.com/apps/garageband/\n0’28 -> 2’08\n
  • #13 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
  • #14 Démo App : SMDTIntuition.app\n
  • #15 iCloud\nMultitâche\nNotifications\niAd\nAccessibilité\nGéolocalisation\nGyroscope\nGestures\n
  • #16 \n
  • #17 Démo : SMDTWebApp.html \nMontrer quelques éléments du code source.\n
  • #18 \n
  • #19 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
  • #20 ≠ émulateur\n\niPhone / iPad avec 8Go de RAM + Core i7, etc.\n
  • #21 Outils de profiling / debug / monitoring de performances.\n
  • #22 La meilleure doc au monde ! :D\n
  • #23 Créer l’application SMDTAmazingApp.\n\nObjectifs:\n- easy dev entre interface / code\n- profiling\n- storyboard\n- documentation\n
  • #24 \n
  • #25 \n
  • #26 \n
  • #27 \n
  • #28 \n
  • #29 \n
  • #30 \n
  • #31 \n
  • #32 \n