Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Conceptos básicos del flujo de trabajo para desarrolladores

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 la siguiente lista, se proporciona una descripción general del proceso de compilación de una app para Android y se incluyen vínculos a algunas herramientas de Android Studio que deberías usar en cada fase del desarrollo.

  1. Cómo configurar el espacio de trabajo

    Esta es la fase que probablemente ya terminaste: instalar Android Studio y crear un proyecto.

    Si quieres ver una explicación con Android Studio en la que se enseñan algunos aspectos fundamentales del desarrollo para Android, consulta también la guía Cómo compilar tu primera app.

  2. Cómo escribir tu app

    Ahora puedes ponerte a trabajar. Android Studio incluye inteligencia y una variedad de herramientas que te ayudarán a agilizar tu trabajo, 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 funciones disponibles, consulta Cómo escribir tu app.

  3. Cómo compilar y ejecutar

    Durante esta fase, compilarás tu proyecto en un paquete APK depurable que puedes instalar y ejecutar en el emulador o en un dispositivo que ejecute Android. Para obtener más información sobre cómo ejecutar tu código, consulta Cómo compilar y ejecutar tu app.

    También puedes comenzar a personalizar tu compilación. Por ejemplo, puedes crear variantes de compilación que generen diferentes tipos de APK a partir del mismo proyecto y reducir el código y los recursos para que el archivo APK sea más pequeño. Para ver una introducción a la personalización de compilaciones, consulta Cómo configurar tu compilación.

  4. Depura, genera perfiles y realiza pruebas

    Esta es la fase iterativa en la que continúas escribiendo tu app, pero con mayor énfasis en la solución de errores y optimización del rendimiento. Por supuesto, crear pruebas te ayudará con esas tareas.

    Para obtener información sobre las tareas básicas de depuración, consulta Cómo depurar tu app y Cómo escribir y ver registros.

    Para ver y analizar las diferentes métricas de rendimiento, como el uso de memoria, el tráfico de red y el impacto de la CPU, entre otras, consulta Herramientas de generación de perfiles de rendimiento.

    Para ver una introducción a las pruebas de compilación, consulta Cómo probar tu app.

  5. Cómo publicar

    Cuando estés listo para lanzar tu app a los usuarios, solo debes considerar algunos aspectos más, como el control de versiones y la firma con clave. Para obtener más información, consulta Cómo publicar tu app.