2026-07-14

Builds Android avec Expo, Gradle et EAS

Builds Android avec Expo, Gradle et EAS

Construire une application Android implique de compiler votre code JavaScript et votre code natif en un fichier APK ou AAB. L'APK est le format traditionnel des packages Android, tandis que l'AAB est le nouveau format requis pour la distribution via Google Play. Avec Expo, vous pouvez construire les deux formats en utilisant EAS Build, qui gère pour vous la complexité du système de build Android.

Gradle est le système de build utilisé par Android. C'est un outil puissant et flexible qui automatise la compilation, l'empaquetage et la signature de votre application Android. Lorsque vous construisez avec Expo, Gradle est configuré automatiquement. Cependant, si vous avez besoin de configurations de build personnalisées, vous pouvez les ajouter au fichier android/app/build.gradle dans le projet natif généré par expo prebuild.

Expo propose plusieurs options pour les builds Android. Le workflow géré utilise la configuration par défaut d'Expo, qui fonctionne pour la plupart des applications. Si vous avez besoin de plus de contrôle, vous pouvez utiliser le workflow nu, qui vous donne accès au projet Android natif. Avec EAS Build, vous pouvez exécuter des builds dans le cloud, ce qui est beaucoup plus rapide que de construire localement et ne nécessite pas d'avoir Android Studio installé.

Pour construire avec EAS, vous exécutez eas build --platform android. Cela compile votre code, exécute Gradle et produit un fichier APK ou AAB. Vous pouvez configurer la sortie du build dans eas.json, en choisissant entre APK pour une installation directe et AAB pour la distribution via Google Play. EAS Build prend également en charge les variantes de build, vous permettant de créer différents builds pour le développement, la préproduction et la production.

Travaillons ensemble

Vous avez besoin de plus d'informations, d'aide pour votre projet ou pour développer une idée?

Qu'il s'agisse d'une question simple, d'un doute rapide ou d'une discussion de 5 minutes, envoyez-moi un message—cela ne coûte rien et je suis toujours prêt à vous aider. J'aime comprendre un problème, être créatif dans les solutions et me concentrer sur des idées simples, fiables et faciles à réaliser rapidement.

Me contacter

Changer de sujet

Choisissez un sujet spécialisé à explorer: