Colaboración

¡Gracias por tu interés en Android! Aquí se incluyen algunas formas en las que puedes participar y ayudarnos a mejorar Android. Para obtener información sobre el proyecto de Android y nuestros objetivos, consulta Configuración para el desarrollo de Android.

Cómo informar errores

Una de las maneras más fáciles y efectivas de ayudarnos a mejorar Android es informar errores. Para obtener más información, consulta Cómo informar errores.

Ten en cuenta que no podemos garantizar que un error específico se solucione en una versión en particular. Para ver qué sucede con un error después de informarnos sobre él, consulta La vida de un error.

Cómo desarrollar aplicaciones

Creamos Android para que todos los desarrolladores puedan distribuir sus apps a los usuarios en una plataforma abierta. Una de las mejores maneras de ayudar a Android es crear apps geniales que cautiven a los usuarios.

Para comenzar, visita developer.android.com. En este sitio, se proporcionan la información y las herramientas que necesitas para crear apps compatibles con dispositivos Android utilizando el SDK.

Cómo contribuir al código

El código manda. Nos encantaría revisar los cambios que envíes. Por lo tanto, comprueba la fuente, elige un error o una función, y empieza a codificar. Ten en cuenta que, cuanto más pequeños y orientados sean los envíos de parches, más fácil será para nosotros revisarlos.

Para comenzar a usar Android, obtén información sobre La vida de un parche, Git y Repo, y otras herramientas mediante los vínculos ubicados a la izquierda. También puedes ver la actividad de todas las contribuciones en nuestro servidor de Gerrit. Ten en cuenta que algunas partes de Android requieren que envíes parches a proyectos ascendentes. Si necesitas ayuda en el proceso, únete a nuestros grupos de discusión.

Estilos de código

Para obtener los mejores resultados cuando contribuyas con código, sigue el estilo de código usado en esa sección del AOSP. Como la mayor parte de Android está escrito en Java, debes seguir el estilo de código de Java del AOSP.

Algunas partes del AOSP están escritas en Kotlin, como frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt. Puedes usar Kotlin en las áreas de la plataforma que ya están escritas en Kotlin. Para obtener más información sobre Kotlin en Android, consulta la Guía de estilo de Kotlin y la Guía de interoperabilidad de Kotlin-Java para desarrolladores de Android. Si deseas obtener pautas más detalladas de Kotlin, consulta el sitio del lenguaje Kotlin.