GratuitDébutant2 h 12
Découvrir le développement mobile
Comprenez comment naît une application mobile : écosystèmes Android et iOS, natif ou multiplateforme, cycle de vie, publication sur les stores et contraintes réelles du terrain en Afrique et en Europe. À la fin, vous saurez choisir une approche technique argumentée pour un projet.
Ce que vous saurez faire
- Comparer Android et iOS selon l'audience, les appareils et la distribution
- Choisir entre développement natif et multiplateforme en justifiant votre décision
- Décrire le cycle de vie d'une application et ses conséquences sur le code
- Lister les étapes de publication d'une application sur Google Play et l'App Store
- Concevoir une application tolérante aux réseaux instables et économe en batterie
Plan du cours
Partie 1 · Le paysage du développement mobile43 min
- Android et iOS : deux écosystèmes10 min
- Natif ou multiplateforme11 min
- Kotlin, Swift, Flutter, React Native : choisir12 min
- Quiz : le paysage du développement mobile10 min
Partie 2 · Anatomie d'une application44 min
- Le cycle de vie d'une application12 min
- Écrans, état et données11 min
- Stores, signature et publication11 min
- Quiz : l'anatomie d'une application10 min
Partie 3 · Les contraintes du terrain45 min
- Réseau lent ou absent : concevoir pour la réalité12 min
- Batterie, mémoire et fluidité11 min
- Marchés africains et européens : adapter son produit12 min
- Quiz : les contraintes du terrain10 min