El flujo de trabajo de desarrollo de una app para Android es conceptualmente el mismo que el de otras plataformas de apps. Sin embargo, compilar de manera eficiente una app para Android bien diseñada requiere algunas herramientas especializadas.
En esta página, se proporciona una descripción general del proceso de compilación de una app para Android y se incluyen vínculos a más información sobre las herramientas de Android Studio para cada fase de desarrollo.

- Cómo configurar el espacio de trabajo
Este es el primer paso del proceso de desarrollo de apps para Android. Para obtener más información, consulta la página de instalación de Android Studio y la guía para crear un proyecto.
Completa una explicación con Android Studio y aprende algunos aspectos básicos del desarrollo de Android con la guía Cómo compilar tu primera app para Android.
- Cómo escribir la app
Una vez que hayas configurado el espacio de trabajo, puedes comenzar a escribir la app. Android Studio incluye inteligencia y una variedad de herramientas que te ayudarán a trabajar más rápido, escribir código de calidad, diseñar una IU y crear recursos para diferentes tipos de dispositivos. Para obtener más información sobre las herramientas y las funciones disponibles, consulta Cómo escribir tu app.
- Compilación y ejecución
Durante la fase de compilación y ejecución, compilas el proyecto en un paquete de APK depurable que puedes instalar y ejecutar en el emulador o en un dispositivo con Android. Para obtener más información sobre cómo ejecutar el código, consulta Cómo compilar y ejecutar la app.
En esta fase, también puedes personalizar la compilación. Por ejemplo, puedes crear variantes de compilación que generen diferentes versiones de la app a partir del mismo proyecto y reducir el código y los recursos para que la app sea más pequeña. Para ver una introducción a las configuraciones de compilación personalizadas, consulta Cómo configurar tu compilación.
- Cómo depurar, generar perfiles y realizar pruebas
En esta fase iterativa, continúas el desarrollo de la app, eliminas los errores y optimizas el rendimiento de la app. Si quieres obtener ayuda para depurar y optimizar la app, pruébala en Android Studio.
Para obtener más información sobre la depuración, consulta Cómo depurar la app y Cómo escribir y ver registros con Logcat.
Para ver y analizar las diferentes métricas de rendimiento, como el uso de memoria, el tráfico de red y el impacto en la CPU, entre otras, consulta Cómo perfilar el rendimiento de la app.
- Cómo llevar a cabo la publicación
Para preparar la app para el lanzamiento a los usuarios, deberás compilar un Android App Bundle, firmarlo con una llave de seguridad y prepararte para publicarlo en Google Play Store. Para obtener más información, consulta Cómo publicar la app.