¿Ejemplos de código abierto de aplicaciones de Android bien diseñadas? [cerrado]

138

¿Me puede recomendar aplicaciones de Android de código abierto que puedan ser valiosas para analizar y aprender de la programación de Android?

¿Alguna aplicación del proyecto de código abierto de Android es adecuada para el aprendizaje básico? Básicamente, estoy buscando aplicaciones de Android para referencia de diseño de interfaz de usuario con código fuente.

Jox
fuente
1
Puede encontrar muchos proyectos de Android de código abierto aquí: android-arsenal.com/demo
Vladislav Bauer

Respuestas:

96

Todas las aplicaciones entregadas con Android (Calendario, Contactos, Correo electrónico, etc.) son de código abierto, pero no forman parte del SDK. La fuente de esos proyectos está aquí: https://android.googlesource.com/ (mira / platform / packages / apps). Me he referido a esas fuentes varias veces cuando he usado una aplicación en mi teléfono y quería ver cómo se implementó una función en particular.

Erich Douglass
fuente
3
Gran fuente de hecho ... por cierto, ¿lograste compilar alguno de ellos?
Jox
2
Pocas de las aplicaciones de AOSP están diseñadas para crearse fuera de la compilación de firmware completa. Consulte stackoverflow.com/questions/5293110/... Ser capaz de crear una aplicación de muestra significa que puedo experimentar con el código y aprender mucho más (al menos así es como aprendo). Poder navegar a través del código es mejor que nada, pero el código que es compilable es aún mejor.
Android Eve
La aplicación incorporada fue desarrollada directamente sobre el código interno de Android, ni siquiera puede compilarla.
didxga
2
Recomendaría InstaMaterial: github.com/frogermcs/InstaMaterial
Sagar Mody
16

¿Las muestras de Android no son lo suficientemente buenas? He descubierto que ApiDemos es indispensable para aprender un nuevo aspecto de Android.

Dan Lew
fuente
2
-1 para la respuesta condescendiente, +1 para el icono de trenza.
MattC
1
+1 para el equilibrio, eso no me pareció condescendiente.
si618
55
solo que ninguno de los ejemplos allí están bien diseñados ni ApiDemos es una aplicación, aparte de arrojar algunos ejemplos de código.
Matthias
7

Hay un par de otras aplicaciones que he visto recomendadas, las encontrará aquí:

Estantería


fuente