web-dev-qa-db-ja.com

適切に設計されたAndroidアプリケーションのオープンソースの例?

分析し、Androidプログラミングを学ぶのに役立つオープンソースAndroidアプリケーションを推奨できますか?

Androidオープンソースプロジェクトのアプリは基本的な学習に適していますか?基本的に、ソースコードを使用したUIデザインリファレンス用のAndroidアプリを探しています。

138
Jox

Androidで提供されるすべてのアプリケーション(カレンダー、連絡先、メールなど)はすべてオープンソースですが、SDKの一部ではありません。これらのプロジェクトのソースは次のとおりです。 https://Android.googlesource.com/ (/ platform/packages/appsをご覧ください)。電話でアプリケーションを使用して、特定の機能がどのように実装されているかを知りたいときに、これらのソースを何度か参照しました。

96
Erich Douglass

他の回答に加えて、次のリストを参照することをお勧めします。

14素晴らしいAndroidオープンソースでもあるアプリ

私にとっては、 NewsBlurHacker News Reader および Astrid が最も役に立ちました。それでも、それらが「基本的な学習に適している」かどうかはわかりません。

31
kolobok

Androidサンプルは十分ではありませんか? ApiDemos は、Androidの新しい側面を習得する際に不可欠であることがわかりました。

16
Daniel Lew

AndroidアプリケーションにはLast.fmをお勧めします。 http://github.com/c99koder/lastfm-Android

UPDATE:これが良い例であるかどうかはわかりませんが、2〜3年は更新されていません。

16
mxcl

これは良いものです: apps-for-Android

14
user139992

https://github.com/google/iosched

これは、Google I/Oアプリのリポジトリです。

(現在のバージョンは2015年で、2011年から2014年までのタグもあります)。

これらの本のソース: http://commonsware.com/books

https://github.com/yanchenko/droidparts (恥知らずなプラグ)

13
yanchenko

私が推奨している他のアプリケーションがいくつかあります。それらはここにあります:

7
user139992

このリンクを確認してください、それは高度なgithub検索です https://github.com/search?l=Java&o=desc&q=Android&ref=searchresults&s=stars&type=Repositories Androidで開始します https://github.com/mttkay/ignition

Remote for VLCのソースコード- VLC Remote

1
Rahul

APIバージョンで提供されるサンプルアプリケーションを使用します。指定されていない場合は、 http://developer.Android.com/tools/samples/index.html にアクセスして、アプリケーションのサンプルコードを取得する手順を取得してください。

0
Sasivarnan