Register now for Android Dev Summit 2019!

Cómo crear tu primera app

Las siguientes páginas te indican cómo crear una app de Android sencilla. Aprenderás a crear y ejecutar un proyecto "Hello World" con Android Studio. Luego, crearás una nueva interfaz para la app que tome alguna entrada de usuario y abra una segunda pantalla.

Antes de empezar, hay dos conceptos fundamentales que debes entender sobre las apps de Android:


Las apps proporcionan varios puntos de entrada

Las apps de Android se compilan como una combinación de componentes que se pueden invocar de manera individual. Por ejemplo, una actividad es un tipo de componente de app que proporciona una interfaz de usuario.

La actividad "principal" es la que comienza cuando el usuario presiona el ícono de tu app, pero puedes dirigirlo directamente a una actividad diferente desde otro lugar, como una notificación o incluso una app diferente.

Otros componentes, como los servicios y receptores de emisión, también permiten que la app realice tareas en segundo plano sin necesidad de una interfaz de usuario.

Después de crear tu primera app, obtén más información sobre los otros componentes en Aspectos fundamentales de apps.

Las apps se adaptan a diferentes dispositivos

Android te permite proporcionar diferentes recursos para distintos dispositivos. Por ejemplo, puedes crear varios diseños para diferentes tamaños de pantalla. Luego, el sistema determinará cuál utilizar en función del tamaño de la pantalla del dispositivo correspondiente.

Si alguna de las funciones de tu app necesita hardware específico, como una cámara, puedes consultar si el dispositivo tiene ese hardware durante el tiempo de ejecución y, luego, inhabilitar las funciones correspondientes (si no lo tiene). También puedes configurar algunas funciones según sea necesario para que Google Play no permita la instalación en dispositivos sin ellas.

Después de crear tu primera app, obtén más información sobre las configuraciones de dispositivos en Compatibilidad de dispositivos.


Con esos conceptos básicos en mente, haz clic abajo para empezar a crear tu primera app.