Principes de base des workflows pour les développeurs
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Le concept du workflow de développement d'une application pour Android est le même que pour les autres plates-formes d'applications. Cependant, pour bien concevoir une application pour Android, certains outils spéciaux sont nécessaires.
Cette page présente le processus de création d'une application Android et inclut des liens vers des informations supplémentaires sur les outils Android Studio pour chaque phase de développement.
- Configurer votre espace de travail
Il s'agit de la première étape du processus de développement d'applications Android. Pour en savoir plus, consultez la page d'installation d'Android Studio et le guide sur la création d'un projet.
Suivez un tutoriel avec Android Studio et familiarisez-vous avec les principes de base du développement Android en consultant le guide Créer votre première application Android.
- Coder votre application
Une fois que vous avez configuré votre espace de travail, vous pouvez commencer à écrire votre application. Android Studio comprend une variété d'outils et d'intelligences pour vous aider à travailler plus rapidement, à écrire du code de qualité, à concevoir une interface utilisateur et à créer des ressources pour différents types d'appareils. Pour en savoir plus sur les outils et les fonctionnalités disponibles, consultez Coder votre application.
- Compilation et exécution
Pendant la phase de compilation et d'exécution, vous créez votre projet dans un package APK débogable que vous pouvez installer et exécuter sur l'émulateur ou sur un appareil Android. Pour en savoir plus sur l'exécution de votre code, consultez Créer et exécuter votre application.
Vous pouvez également personnaliser votre build au cours de cette étape. Par exemple, vous pouvez créer des variantes de compilation pour produire différentes versions de votre application à partir du même projet, ou alléger votre code et vos ressources pour diminuer la taille de votre application. Pour en savoir plus sur les configurations de compilations personnalisées, consultez la section Configurer la compilation.
- Déboguer, profiler et tester
Au cours de cette phase itérative, vous continuez à développer votre application tout en éliminant les bugs et en optimisant les performances. Pour obtenir de l'aide afin de déboguer et d'optimiser votre application, testez-la dans Android Studio.
Pour en savoir plus sur le débogage, consultez Déboguer votre application et Écrire et afficher des journaux avec Logcat.
Pour afficher et analyser diverses métriques de performances telles que l'utilisation de la mémoire, le trafic réseau, l'impact du processeur, etc., consultez Profiler les performances de votre application.
- Publier
Pour préparer la publication de votre application, vous devez créer un Android App Bundle, le signer avec une clé de sécurité, puis le publier sur le Google Play Store. Pour en savoir plus, consultez Publier votre application.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/03/28 (UTC).
[null,null,["Dernière mise à jour le 2024/03/28 (UTC)."],[],[],null,["# Developer workflow basics\n\nThe workflow to develop an app for Android is conceptually the same as\nfor other app platforms. However, to efficiently build a\nwell-designed app for Android, you need some specialized tools.\n\nThis page provides an overview of the process to build an Android app and\nincludes links to more information about Android Studio tools for each phase of development. \n\n1. **Set up your workspace**\n\n This is the first step of the Android app development process. For more details, see\n the [Android Studio installation page](/studio) and the guide to\n [creating a project](/studio/projects/create-project).\n\n Complete a walkthrough with Android Studio and learn some Android development\n fundamentals with the\n [Build your first Android app](/training/basics/firstapp) guide.\n2. **Write your app**\n\n Once you have set up your workspace, you can begin writing your app. Android Studio\n includes a variety of tools and intelligence to help you work faster, write quality code,\n design a UI, and create resources for different device types. For more information about the\n tools and features available, see [Write your app](/studio/write).\n3. **Build and run**\n\n During the build and run phase, you build your project into a debuggable APK package that\n you can install and run on the emulator or an Android-powered device. For more information\n on how to run your code, see\n [Build and run your app](/studio/run).\n\n You can also customize your build in this phase. For example, you can [create build variants](/studio/build/build-variants) that\n produce different versions of your app from the same project, and [shrink your code and resources](/studio/build/shrink-code) to\n make your app smaller. For an introduction to custom build configurations,\n see [Configure your build](/studio/build).\n4. **Debug, profile, and test**\n\n In this iterative phase, you continue developing your app while eliminating bugs and\n optimizing app performance. For help to debug and optimize your app,\n [test your app in Android Studio](/studio/test/test-in-android-studio).\n\n For more information about debugging, read [Debug your app](/studio/debug) and [Write and view logs with Logcat](/studio/debug/am-logcat).\n\n To view and analyze various performance metrics such as memory usage, network traffic, CPU\n impact, and more, see [Profile your app performance](/studio/profile).\n5. **Publish**\n\n To prepare your app for release to users, you will need to build an\n [Android App Bundle](/guide/app-bundle),\n sign it with a security key, and get ready to publish to the Google Play Store. For more\n information, see the\n [Publish your app](/studio/publish)."]]