Ejemplos de Código Abierto de Aplicaciones Android bien diseñadas? [cerrado]


¿Puede recomendar aplicaciones Android de código abierto que pueden ser valiosas para analizar y aprender 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 Android para referencia de diseño de interfaz de usuario con código fuente.

Author: Jota, 2009-12-03

10 answers

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 para esos proyectos está aquí: https://android.googlesource.com / (mira / platform / packages / apps). Me he referido a esas fuentes varias veces cuando he utilizado una aplicación en mi teléfono y quería ver cómo se implementó una característica en particular.

 96
Author: Erich Douglass,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-02-23 16:51:13

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

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

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

 31
Author: kolobok,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-24 09:43:08

Recomiendo el Last.fm para la aplicación Android: http://github.com/c99koder/lastfm-android

UPDATE : Ya no estoy seguro de que este sea un buen ejemplo, no se ha actualizado en 2-3 años.

 16
Author: mxcl,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-27 17:18:02

¿Las muestras de Android no son lo suficientemente buenas? He encontrado el ApiDemos para ser indispensable a la hora de aprender un nuevo aspecto de Android, yo mismo.

 16
Author: Daniel Lew,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-02-09 22:43:17

Esta es una buena: aplicaciones para android

 14
Author: rcabaco,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-24 22:00:20

Https://github.com/google/iosched

Este es el repositorio para la aplicación de E/S de Google.

(La versión actual es 2015, también tiene etiquetas para 2011 hasta 2014).

Fuentes para estos libros: http://commonsware.com/books

Https://github.com/yanchenko/droidparts (un enchufe desvergonzado)

 13
Author: yanchenko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-31 13:24:12

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

Estantes

 7
Author: rcabaco,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-12-03 23:48:46

Compruebe este enlace, es una búsqueda avanzada en github https://github.com/search?l=Java&o=desc&q=android&ref=searchresults&s=stars&type=Repositories y este proyecto contiene una gran cantidad de bibliotecas para iniciarte en Android https://github.com/mttkay/ignition

 2
Author: Mohammed Subhi Sheikh Quroush,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-10 15:09:56

Código fuente para Remote para VLC - VLC Remote

 1
Author: Rahul,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-01-10 01:32:23

Utilice las aplicaciones de ejemplo proporcionadas con su versión de API. Si no se proporciona, visite http://developer.android.com/tools/samples/index.html para obtener las instrucciones de obtener los códigos de muestra de la aplicación.

 0
Author: Sasivarnan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-07-29 02:04:24