2009-12-03 16 views
136

Me puede recomendar aplicaciones Android de código abierto que puede ser valiosa para analizar, y para aprender la programación de Android?¿Ejemplos de código abierto de aplicaciones de Android bien diseñadas?

Es cualquier aplicación del proyecto de código abierto Android adecuado para el aprendizaje básico? Básicamente, estoy en busca de aplicaciones para Android interfaz de usuario de diseño de referencia con el código fuente.

+1

puede encontrar una gran cantidad de proyectos de código abierto Android aquí: http: // android-arsenal.com/demo –

Respuesta

95

Todas las aplicaciones entregadas con Android (calendario, contactos, correo electrónico, etc.) son todos de código abierto, pero no forma parte del SDK. La fuente de esos proyectos está aquí: https://android.googlesource.com/ (consulte/plataforma/paquetes/aplicaciones). Me he referido a esas fuentes varias veces cuando utilicé una aplicación en mi teléfono y quería ver cómo se implementaba una característica en particular.

+3

Gran fuente de hecho ... por cierto, ¿se las arregló para compilar alguno de ellos? – Jox

+2

Pocas de las aplicaciones AOSP están diseñadas para ser construidas fuera de la compilación de firmware completa. Ver http://stackoverflow.com/questions/5293110/android-the-type-java-lang-enum-cannot-be-resolved/5293163#5293163 Ser capaz de crear una aplicación de muestra significa que puedo experimentar con el código y Aprende mucho más (al menos así es como aprendo). Ser capaz de navegar a través del código es mejor que nada, pero el código que es compilable es aún mejor. –

+0

La aplicación integrada fue desarrollada directamente sobre el código interno de Android, ni siquiera puede compilarla. – didxga

16

son las muestras de Android no es lo suficientemente bueno? Descubrí que el ApiDemos es indispensable para aprender un nuevo aspecto de Android.

+2

-1 para la respuesta condescendiente, +1 para el icono de Braid. – MattC

+1

+1 por saldo, que no me pareció condescendiente. – si618

+5

simplemente que ninguno de los ejemplos no está ni bien diseñado ni ApiDemos es una aplicación, aparte de arrojar juntos algunos ejemplos de código. – Matthias

7

Hay un par de otras aplicaciones que he visto recomendado, se puede encontrar aquí:

Shelves

31

Además de otras respuestas, le recomiendo que mire esta lista:

14 Great Android apps that are also open source

Para mí, NewsBlur, Hacker News Reader y Astrid fueron de lo más útil. Aún así, no sé si son "aptos para el aprendizaje básico".

+4

En la lista mencionada la siguiente bibliografía: 1) http://en.wikipedia.org/wiki/List_of_open_source_Android_applications 2) http://f-droid.org/ 3) http://www.aopensource.com/ – 42n4

+0

el enlace está roto .. – bubakazouba

+0

enlace fijo en la respuesta – kolobok

Cuestiones relacionadas