Contribuir a Android

¡Gracias por tu interés en Android! A continuación, se muestran algunas formas en las que puede participar y ayudarnos a mejorar Android. Para conocer los antecedentes del proyecto de Android y nuestros objetivos, consulte Configuración para el desarrollo de Android .

Informar errores

Una de las formas más fáciles y efectivas de ayudar a mejorar Android es reportar errores. Para obtener más información, visite Informar de errores .

Tenga en cuenta que no podemos garantizar que se solucione algún error en particular en una versión en particular. Para ver qué sucede con su error después de informarlo, lea Vida de un error .

Desarrollar aplicaciones

Creamos Android para que todos los desarrolladores puedan distribuir sus aplicaciones a los usuarios en una plataforma abierta. ¡Una de las mejores maneras en que puedes ayudar a Android es escribir aplicaciones interesantes que les encanten a los usuarios!

Para comenzar, visite desarrollador.android.com . Este sitio proporciona la información y las herramientas que necesita para escribir aplicaciones para dispositivos Android compatibles mediante el SDK.

Contribuir al código

El código es el rey. Nos encantaría revisar cualquier cambio que envíe, así que consulte la fuente, seleccione un error o característica y comience a codificar. Tenga en cuenta que cuanto más pequeños y específicos sean sus envíos de parches, más fácil será para nosotros revisarlos.

Puede comenzar con Android aprendiendo sobre la vida de un parche , Git y Repo , y otras herramientas usando los enlaces a la izquierda. También puede ver la actividad de todas las contribuciones en nuestro servidor Gerrit . Tenga en cuenta que algunas partes de Android requieren que envíe parches a proyectos anteriores . Si necesita ayuda en el camino, únase a nuestros grupos de discusión .

Estilos de código

Para obtener mejores resultados al contribuir con código, siga el estilo de código utilizado en ese subproyecto (sección) del Proyecto de código abierto de Android (AOSP). La mayor parte de Android está escrita en Java, por lo que debes seguir el estilo del código Java AOSP .

Algunas partes de AOSP están escritas en Kotlin, como frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt . Puede utilizar Kotlin en áreas de la plataforma que ya están escritas en Kotlin. Para obtener más información sobre Kotlin en Android, consulte la guía de estilo de Kotlin para desarrolladores de Android y la guía de interoperabilidad de Kotlin-Java . Para obtener orientación más detallada sobre Kotlin, consulte el sitio del lenguaje Kotlin .

Directrices API

Los desarrolladores de AOSP deben comprender y seguir las pautas de API de Android al escribir API. Utilice estas pautas para ver el contexto detrás de las decisiones de API de Android. Metalava valida las adiciones y modificaciones de las API de la plataforma.