Chapitre 16 · Partie 3

CI/CD for Mobile Android and iOS

A focused chapter on ci/cd for mobile android and ios, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

16-1

Ce qui change quand on livre une application mobile

Si vous avez l'habitude de livrer des applications web, le déploiement mobile vous plonge dans un autre monde. Découvrez les différences fondamentales et comment adapter votre pipeline CI/CD.

6 min
16-2

Créer des applications Android et iOS dans un pipeline CI

Guide pratique pour configurer un pipeline CI/CD mobile : builds Android avec Gradle, builds iOS avec Xcode, gestion des dépendances, mise en cache et stockage des artefacts.

5 min
16-3

Pourquoi votre pipeline d'app mobile a besoin de la signature (et comment la sécuriser)

Découvrez pourquoi la signature des applications Android et iOS est cruciale pour la sécurité de votre pipeline CI/CD, et comment gérer les clés, certificats et profils sans compromettre votre chaîne de livraison.

6 min
16-4

Tests d'applications mobiles : émulateurs, simulateurs et appareils réels

Découvrez comment tester efficacement vos apps mobiles avec des émulateurs, simulateurs et fermes de devices. Guide pratique CI/CD pour Android et iOS.

7 min
16-5

Ce qui se passe après avoir cliqué sur « Publier » dans Google Play et l'App Store

Vous avez un build vert, tous les tests passent, la branche de release est propre. Mais l'upload vers le store est bien plus qu'un simple transfert de fichier. Découvrez les étapes cachées, les pièges de la revue humaine et comment automatiser sereinement vos releases mobiles.

6 min
16-6

Pourquoi ne pas diffuser votre application mobile à tout le monde en même temps

Découvrez pourquoi le déploiement progressif (staged rollout) et la diffusion par phases (phased release) sont essentiels pour éviter les crashes massifs et protéger l'expérience utilisateur lors de la sortie d'une application mobile.

7 min
16-7

Quand votre application mobile plante parce que les utilisateurs ne mettent pas à jour

Vous déployez un nouvel endpoint backend. La dernière version de l'application le gère parfaitement. Tout est vert dans votre pipeline CI/CD. Puis les rapports de crash commencent à arriver.

8 min