Exemplos de código aberto de aplicativos Android bem projetados? [fechadas]

138

Você pode recomendar aplicativos Android de código aberto que podem ser valiosos para analisar e aprender a programação Android?

Existe algum aplicativo do projeto de código aberto Android adequado para o aprendizado básico? Basicamente, estou procurando aplicativos Android para referência de design de interface do usuário com código-fonte.

Jox
fonte
1
Você pode encontrar muitos projetos Android de código aberto aqui: android-arsenal.com/demo
Vladislav Bauer

Respostas:

96

Todos os aplicativos entregues com o Android (calendário, contatos, email, etc) são todos de código aberto, mas não fazem parte do SDK. A fonte para esses projetos está aqui: https://android.googlesource.com/ (consulte / platform / packages / apps). Consultei essas fontes várias vezes quando usei um aplicativo no meu telefone e queria ver como um recurso específico foi implementado.

Erich Douglass
fonte
3
Grande fonte de fato ... btw, você conseguiu compilar algum deles?
Jox
2
Poucos aplicativos AOSP foram projetados para serem construídos fora da versão completa do firmware. Consulte stackoverflow.com/questions/5293110/… Ser capaz de criar um aplicativo de amostra significa que posso experimentar o código e aprender muito mais (pelo menos é assim que eu aprendo). Ser capaz de navegar pelo código é melhor do que nada, mas o código compilável é ainda melhor.
Android Eve
O aplicativo embutido foi desenvolvido diretamente no código interno do Android, você nem pode compilá-lo.
precisa saber é o seguinte
2
Eu recomendaria InstaMaterial: github.com/frogermcs/InstaMaterial
Sagar Mody
31

Além de outras respostas, recomendo que você analise esta lista:

14 ótimos aplicativos para Android que também são de código aberto

Para mim, NewsBlur , Hacker News Reader e Astrid foram os mais úteis. Ainda assim, não sei se eles são "adequados para o aprendizado básico".

Kolobok
fonte
4
Na lista mencionada, a seguinte bibliografia: 1) en.wikipedia.org/wiki/List_of_open_source_Android_applications 2) f-droid.org 3) aopensource.com
42n4
link fixo em resposta
kolobok,
16

As amostras do Android não são boas o suficiente? Eu achei o ApiDemos indispensável ao aprender um novo aspecto do Android.

Dan Lew
fonte
2
-1 para a resposta condescendente, +1 para o ícone Braid.
MattC
1
+1 por saldo, que não me pareceu condescendente.
Si618
5
apenas que nenhum dos exemplos aqui não é nem bem projetado nem o ApiDemos é um aplicativo, além de reunir alguns exemplos de código.
Matthias
7

Existem algumas outras aplicações que eu vi recomendadas, você as encontrará aqui:

Prateleiras


fonte
0

Use os aplicativos de amostra fornecidos com sua versão da API. Se não for fornecido, visite http://developer.android.com/tools/samples/index.html para obter as instruções para obter os códigos de amostra do aplicativo.

Sasivarnan
fonte