views:

985

answers:

7

Can you recommend open source android applications that can be valuable to analyze, and to learn android programming from?

Is any app from the Android open source project suitable for basic learning?

Thanx...

+2  A: 

Are the Android samples not good enough? I've found the ApiDemos to be indispensable when learning a new aspect of Android, myself.

Daniel Lew
-1 for the condescending response, +1 for the Braid icon.
MattC
+1 for balance, that didn't read as condescending to me.
Si
just that none of the examples in there are neither well designed nor is ApiDemos an application, other than throwing together some code exmaples.
Matthias
+8  A: 

All of the applications delivered with Android (Calendar, Contacts, Email, etc) are all open-source, but not part of the SDK. The source for those projects is here: http://android.git.kernel.org/ (look at /platform/packages/apps). I've referred to those sources several times when I've used an application on my phone and wanted to see how a particular feature was implemented.

Erich Douglass
Great source indeed...btw, did You managed to compile any of them?
Jox
+2  A: 

There are a couple of other applications that i've seen recommended, you'll find them here:

Shelves

rcabaco
+2  A: 

Sorry, had to add another answer. New users can only add one link per response. Here it is:

apps-for-android

rcabaco
+2  A: 

http://googleio2009.googlecode.com/svn
Sources for these books: http://commonsware.com/books

alex
This is nice. Nicely coded simple application.Thanx
Jox
+2  A: 

I recommend the Last.fm for Android application: http://github.com/c99koder/lastfm-android

Max Howell