OCTO 2013 Professionnalisez vos développements mobiles
-
Upload
octo-technology -
Category
Documents
-
view
205 -
download
4
description
Transcript of OCTO 2013 Professionnalisez vos développements mobiles
![Page 1: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/1.jpg)
1
© OCTO 2013© OCTO 2013
Professionnalisez vos développements mobiles !
Optez pour un écosystème et des outils professionnels
Stéphane ProhaszkaCédric Pointel
![Page 2: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/2.jpg)
2
© OCTO 2013
Ecosystème 2009-2010
![Page 3: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/3.jpg)
3
© OCTO 2013
Ecosystème 2012-2013
![Page 4: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/4.jpg)
4
© OCTO 2013
Concevoir
Organiser
TesterS’améliorer
Analyser
Professionnel
Développement
DocumenterDéployer
![Page 5: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/5.jpg)
5
© OCTO 2013
Concevoir
Organiser
TesterS’améliorer
Professionnel
Développement
DocumenterDéployer
Analyser
![Page 6: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/6.jpg)
6
Prototyper à l’aide d’outils de
création de mockups
Concevoir
![Page 7: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/7.jpg)
7
Prototyper à l’aide d’outils de
création de mockups
Affiner votre ergonomie
rapidement
Concevoir
CBIntrospector
PonyDebugger
![Page 8: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/8.jpg)
8
© OCTO 2013
Professionnel
Développement
Organiser
TesterS’améliorer
DocumenterDéployer
Analyser
Concevoir
![Page 9: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/9.jpg)
9
Utiliser des conventions
Organiser
![Page 10: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/10.jpg)
10
Utiliser des conventions
Réviser votre code
Organiser
![Page 11: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/11.jpg)
11
Utiliser des conventions
Réviser votre code
Gérer vos dépendances
Organiser
CocoaPods
![Page 12: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/12.jpg)
12
© OCTO 2013
Professionnel
Développement
Organiser
Documenter
TesterS’améliorer
Déployer
Analyser
Concevoir
![Page 13: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/13.jpg)
13
Documenter pour partager
JavaDoc
Doxygen
AppleDoc
Documenter
![Page 14: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/14.jpg)
14
Documenter pour partager
JavaDoc
Doxygen
AppleDoc
Commenter pour expliquer
pourquoi
Documenter
![Page 15: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/15.jpg)
15
© OCTO 2013
Professionnel
Développement
S’améliorer
Déployer
Analyser
Concevoir
Tester
Organiser
Documenter
![Page 16: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/16.jpg)
16
Développer un code résistant à
toute épreuve
Mettre en place des tests
unitaires
Tester
OCUnit
AndroidJUnit GHUnit
GTMOCMockito
![Page 17: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/17.jpg)
17
Valider vos interfaces avec vos
utilisateurs finaux
Automatiser les tests
fonctionnels
Tester
Instrumentation
UIAutomation
![Page 18: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/18.jpg)
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
![Page 19: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/19.jpg)
20
Privilégier les conditions
réelles
Vérifier les performances de
vos applications
La sécurité n’est pas à mettre
de côté
Tester
Hierarchy Viewer&
LINT
![Page 20: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/20.jpg)
21
© OCTO 2013
Professionnel
Développement
Déployer
Analyser
Concevoir
S’améliorer Tester
Organiser
Documenter
![Page 21: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/21.jpg)
22
Imposer des critères de qualité
Fixer des seuils
Analyser la qualité du code
S’améliorer
Cobertura
CheckStyle
Coverstory
![Page 22: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/22.jpg)
23
Imposer des critères de qualité
Fixer des seuils
Analyser la qualité du code
S’améliorer
Cobertura
CheckStyle
Coverstory
![Page 23: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/23.jpg)
25
Exemple : Sonar, une plateforme pour gérer la qualité
S’améliorer
Les tests unitaires
La lisibilité
![Page 24: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/24.jpg)
26
Assister aux évènements
mobiles
Participer à la communauté
S’améliorer
![Page 25: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/25.jpg)
27
Social & Mobile
iOS & Android Security
Mechanisms
Designing Accessible
Android Applications
…
S’améliorer
14-15 mars 2013Amsterdam
![Page 26: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/26.jpg)
28
© OCTO 2013
Professionnel
Développement
Analyser
Concevoir
Déployer
S’améliorer Tester
Organiser
Documenter
![Page 27: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/27.jpg)
29
Distribuer
Simplifier vos déploiement
Gérer vos applications et vos
béta testeurs
![Page 28: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/28.jpg)
30
© OCTO 2013
Professionnel
Développement
Analyser
Concevoir
Déployer
S’améliorer Tester
Organiser
Documenter
![Page 29: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/29.jpg)
31
Suivre les usages et les
comportements
Être proactifs sur les
problèmes
Analyser
![Page 30: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/30.jpg)
33
© OCTO 2013
Professionnel
Développement
Concevoir
Déployer
S’améliorer Tester
Organiser
Documenter
Analyser
![Page 31: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/31.jpg)
34
Automatiser
Construire votre usine de
développement mobile pour :
S’organiser
Tester
S’améliorer
Documenter
Déployer
![Page 32: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/32.jpg)
35
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
ManagementCompilation
Station de
travail
Station de
travail
![Page 33: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/33.jpg)
36
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
ManagementCompilation
Station de
travail
Station de
travail
![Page 34: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/34.jpg)
37
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
Management
Compilation
Tests
Unitaires
Tests
Fonctionnels
Station de
travail
Station de
travail
![Page 35: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/35.jpg)
38
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
Management
Compilation
Tests
Unitaires
Documen-
tation
Tests
Fonctionnels
Station de
travail
Station de
travail
![Page 36: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/36.jpg)
39
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
Management
Compilation
Tests
Unitaires
Documen-
tation
Qualité
Tests
Fonctionnels
Station de
travail
Station de
travail
![Page 37: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/37.jpg)
40
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
Management
Compilation
Tests
Unitaires
Documen-
tation
Qualité
Tests
Fonctionnels
Déploiement
Station de
travail
Station de
travail
![Page 38: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/38.jpg)
41
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
Management
Compilation
Tests
Unitaires
Documen-
tation
Qualité
Tests
Fonctionnels
Déploiement
Station de
travail
Station de
travail
Vos
équipes
![Page 39: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/39.jpg)
42
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
Management
Compilation
Tests
Unitaires
Documen-
tation
Qualité
Tests
Fonctionnels
Déploiement
Vo
s p
art
en
aire
s
![Page 40: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/40.jpg)
43
Automatiser
USINE DE DEVELOPPEMENT
Source
Control
Management
Compilation
Tests
Unitaires
Documen-
tation
Qualité
Tests
Fonctionnels
Déploiement
Vo
s p
art
en
aire
s
![Page 41: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/41.jpg)
44
© OCTO 2013
Des outils existent, utilisez les !
Automatisez vos processus et mesures
Appliquez ces pratiques avec vos
partenaires
![Page 42: OCTO 2013 Professionnalisez vos développements mobiles](https://reader034.fdocuments.fr/reader034/viewer/2022052622/5595a0e31a28ab14448b46c8/html5/thumbnails/42.jpg)
45
© OCTO 2013
Merci à vous