In my past programming experience I found that learning by example is the shortest way to improve my skills. I'm now looking for a "poster child" opensource Android project which would follow best practices such as having good unit-test coverage, following clear design patterns, have well written, well documented sources and (hopefully) documentation. Another must - it should use ContentProvider
and SQLite
to store data.
I'm not looking for the academia/book snippets - I really like to analyze and learn from a "real life" project, preferably available at Android Market with a good (min 4 stars) score
Does such a beast even exist? I would really appreciate your suggestions and promise to pick the winner carefully.
I would really appreciate some quality feedback beyond quick Google search. I'm really looking for the "insider" opinion of someone who's been exposed to the project and who can recommend and maybe highlight/identify the project's strong and weak points.