¿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.


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.


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

31

Además de otras respuestas, te recomiendo que mires esta lista:

14 excelentes aplicaciones de Android que también son de código abierto

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


44
En la lista mencionada, la siguiente bibliografía: 1) es.wikipedia.org/wiki/List_of_open_source_Android_applications 2) f-droid.org 3) aopensource.com
42n4

enlace fijo en respuesta
kolobok


16

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


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




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.