Documentación para desarrolladores de apps

Ya sea que estés compilando apps para teléfonos Android, Wear OS by Google, Android TV, Android Auto o Android Things, esta sección proporciona las guías y referencias de API que necesitarás.

Ejemplos

Planos de la arquitectura de Android

Una colección de ejemplos que muestra diferentes herramientas y patrones arquitectónicos para apps de Android.

Ejemplo de Universal Android Music Player

Este ejemplo muestra cómo implementar una app multimedia de audio que funcione en varios factores de forma y proporcione una experiencia del usuario consistente en teléfonos Android, tablets, Auto, Wear y Cast.

Ejemplos de componentes de la arquitectura Android

Ejemplos de componentes de la arquitectura Android.

Ejemplos de prueba de Android

Una colección de muestras que describen diferentes marcos de trabajo y técnicas para la realización de pruebas automatizadas.

Topeka para Android

Un divertido juego de preguntas y respuestas para aprender sobre material design en Android.

Ejemplos del NDK de Android

Ejemplos del NDK de Android con Android Studio.

Bibliotecas

Componentes de la arquitectura Android

Esta biblioteca proporciona API para tareas esenciales de arquitectura de apps, como la administración del ciclo de vida y la persistencia de datos, por lo que puedes escribir aplicaciones modulares con menos código estándar.

Biblioteca de compatibilidad

La biblioteca de compatibilidad para Android ofrece versiones compatibles con versiones anteriores de una serie de funciones, incluidas otras que no están integradas en el marco de trabajo.

Biblioteca de vinculación de datos

La Biblioteca de vinculación de datos te permite escribir diseños declarativos.

Prueba de Android

Android te ayuda a compilar y probar código para tu app.

Biblioteca de facturación de Play

La facturación integrada en Google Play tiene una interfaz simple que permite enviar solicitudes de facturación integrada y gestionar transacciones de facturación a través de Google Play.

Herramientas para desarrolladores

Android Emulator

Puedes instalar y ejecutar tu app en Android Emulator más rápido que con un dispositivo físico. Simula varias configuraciones de dispositivos y sensores de hardware, y utiliza una instantánea para reanudar el proceso desde donde lo dejaste.

Cómo configurar tu compilación

Android Studio usa Gradle, un paquete de herramientas de compilación avanzadas, para automatizar el proceso de compilación, y al mismo tiempo definir configuraciones de compilación personalizadas y flexibles.

Compila tu diseño de IU

Android Studio incluye un editor de diseño que te permite crear la interfaz de usuario de tu app y obtener una vista previa de ella arrastrando elementos en lugar de escribiendo el diseño XML a mano.

Optimiza el rendimiento de tu app

Un rendimiento deficiente puede arruinar la experiencia de los usuarios y destruir la reputación de tu app. Los usuarios notarán si responde lentamente, muestra animaciones entrecortadas, se bloquea, falla o consume mucha batería. Para evitar estos problemas de rendimiento, usa Android Profiler a fin de medir la memoria, la CPU y el uso de la red de tu app.

Más recursos educativos

Consulta estos otros recursos para desarrolladores de Android principiantes y experimentados.

Codelabs de Android

Los codelabs son instructivos breves y autodidácticos que te guiarán a través del proceso de creación de un tipo particular de app o de adición de una nueva función a una app existente.

Cursos de video en línea

Google se asoció con Udacity para enseñar el desarrollo de Android mediante videos en línea. Hay varios cursos gratuitos disponibles, o puedes inscribirte en el programa de Nanodegree.

Cursos de capacitación

Estas capacitaciones en línea proporcionan una guía a través del proceso de aprendizaje de cómo compilar apps de Android. Los cursos están disponibles para desarrolladores nuevos y avanzados.

Videos recientes