Your SlideShare is downloading. ×
0
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
OCTO 2013 Professionnalisez vos développements mobiles
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

OCTO 2013 Professionnalisez vos développements mobiles

187

Published on

Optez pour un ecosytème et des outils professionnels !

Optez pour un ecosytème et des outils professionnels !

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
187
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Professionnalisez vos développements mobiles ! Optez pour un écosystème et des outils professionnels Stéphane Prohaszka Cédric Pointel1© OCTO 2013
  • 2. Ecosystème 2009-20102© OCTO 2013
  • 3. Ecosystème 2012-20133© OCTO 2013
  • 4. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester4© OCTO 2013
  • 5. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester5© OCTO 2013
  • 6. ConcevoirPrototyper à l’aide d’outils decréation de mockups 6
  • 7. ConcevoirPrototyper à l’aide d’outils decréation de mockupsAffiner votre ergonomierapidement CBIntrospector PonyDebugger 7
  • 8. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester8© OCTO 2013
  • 9. OrganiserUtiliser des conventions 9
  • 10. OrganiserUtiliser des conventionsRéviser votre code 10
  • 11. OrganiserUtiliser des conventionsRéviser votre codeGérer vos dépendances CocoaPods 11
  • 12. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester12© OCTO 2013
  • 13. DocumenterDocumenter pour partager JavaDoc Doxygen AppleDoc 13
  • 14. DocumenterDocumenter pour partager JavaDoc Doxygen AppleDocCommenter pour expliquerpourquoi 14
  • 15. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester15© OCTO 2013
  • 16. TesterDévelopper un code résistant àtoute épreuveMettre en place des testsunitaires OCUnit OCMockito GTMAndroidJUnit GHUnit 16
  • 17. TesterValider vos interfaces avec vosutilisateurs finauxAutomatiser les testsfonctionnels UIAutomationInstrumentation 17
  • 18. Tester Privilégier les conditions réelles Vérifier les performances de vos applications La sécurité n’est pas à mettre de côtéHierarchy Viewer & LINT 19
  • 19. Tester Privilégier les conditions réelles Vérifier les performances de vos applications La sécurité n’est pas à mettre de côtéHierarchy Viewer & LINT 20
  • 20. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester21© OCTO 2013
  • 21. S’améliorerImposer des critères de qualitéFixer des seuilsAnalyser la qualité du code Cobertura Coverstory CheckStyle 22
  • 22. S’améliorerImposer des critères de qualitéFixer des seuilsAnalyser la qualité du code Cobertura Coverstory CheckStyle 23
  • 23. S’améliorerExemple : Sonar, une plateforme pour gérer la qualité La lisibilité Les tests unitaires 25
  • 24. S’améliorerAssister aux évènementsmobilesParticiper à la communauté 26
  • 25. S’améliorer Social & Mobile iOS & Android Security Mechanisms Designing Accessible Android Applications …14-15 mars 2013 Amsterdam 27
  • 26. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester28© OCTO 2013
  • 27. DistribuerSimplifier vos déploiementGérer vos applications et vosbéta testeurs 29
  • 28. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester30© OCTO 2013
  • 29. AnalyserSuivre les usages et lescomportementsÊtre proactifs sur lesproblèmes 31
  • 30. Concevoir Analyser Organiser Développement Professionnel Déployer Documenter S’améliorer Tester33© OCTO 2013
  • 31. AutomatiserConstruire votre usine dedéveloppement mobile pour : S’organiser Tester S’améliorer Documenter Déployer 34
  • 32. AutomatiserStation de USINE DE DEVELOPPEMENT travail Source Control Compilation ManagementStation de travail 35
  • 33. AutomatiserStation de USINE DE DEVELOPPEMENT travail Source Control Compilation ManagementStation de travail 36
  • 34. Automatiser USINE DE DEVELOPPEMENT Tests Tests Fonctionnels UnitairesStation de travail Source Control Management CompilationStation de travail 37
  • 35. Automatiser USINE DE DEVELOPPEMENT Tests Tests Fonctionnels UnitairesStation de travail Source Control Management CompilationStation de travail Documen- tation 38
  • 36. Automatiser USINE DE DEVELOPPEMENT Tests Tests Fonctionnels Unitaires QualitéStation de travail Source Control Management CompilationStation de travail Documen- tation 39
  • 37. Automatiser USINE DE DEVELOPPEMENT Tests Tests Fonctionnels Unitaires QualitéStation de travail Source Control Management CompilationStation de travail Documen- Déploiement tation 40
  • 38. Automatiser USINE DE DEVELOPPEMENT Voséquipes Tests Tests Fonctionnels Unitaires Qualité Station de travail Source Control Management Compilation Station de travail Documen- Déploiement tation 41
  • 39. Automatiser USINE DE DEVELOPPEMENT Tests TestsVos partenaires Fonctionnels Unitaires Qualité Source Control Management Compilation Documen- Déploiement tation 42
  • 40. Automatiser USINE DE DEVELOPPEMENT Tests TestsVos partenaires Fonctionnels Unitaires Qualité Source Control Management Compilation Documen- Déploiement tation 43
  • 41. Des outils existent, utilisez les ! Automatisez vos processus et mesures Appliquez ces pratiques avec vos partenaires44© OCTO 2013
  • 42. Merci à vous45© OCTO 2013

×