とりあえずアルファベット順で。簡単な説明もつけたので参考にしてください。というか触ってないのも多いので各自ぜひともお試しください。ちなみに依存関係は深く確認してません。また、ライセンスについては現時点 2013-04-11 のものとなります。使用の際は都度確認くだし。
もくじ
- ACRA
- ActionBarSherlock
- AndroidAnnotations
- Android Asynchronous Http Client
- android-gpuimage
- android-mapviewballoons
- android-query
- Android-Universal-Image-Loader
- Android-ViewPagerIndicator
- Apache Commons
- DiskLruCache
- facebook-android-sdk
- GT-FaceSearch
- google-gson
- guava-libraries
- libgdx
- NineOldAndroids
- PullToRefresh
- oauth-signpost
- RoboGuice
- SlidingMenu
- SmartImageView
- Twitter4J
- zxing
ACRA
- Apache License Version 2.0
- http://acra.ch/
Application Crash Report for Android で ACRA。Google Play のクラッシュレポートもいいですが、これを使うと任意場所にレポートを送信することが可能になります。デフォルトは GoogleDocs Form みたい。Reports destination: Any destination you can imagine だそうです。
ActionBarSherlock
- Apache Version 2.0
- http://actionbarsherlock.com/
Honycomb 以降の ActionBar をそれ以前のバージョンでも使えるようにしたライブラリ。無難につけると様になる。
AndroidAnnotations
- Apache License, Version 2.0
- http://androidannotations.org/
DIコンテナ? と言うよりはアノテーションで、RoboGuice との共存は一手間いるみたい。スッキリ見通し良くなるなら使ってみたい。Generating code ? Yuk! C'mon man, it's 2012! メーンだそうです。
Android Asynchronous Http Client
- Apache License, Version 2.0
- http://loopj.com/android-async-http/
Apache Http Client を使いやすくしたみたい。非同期通信でコールバックベースでUIスレッドを止めないとのこと。ただこれ単体であっても・・・という気がしないでもない。
android-gpuimage
- Apache Software License 2.0.
- https://github.com/cyberagent/android-gpuimage
iOS の GPU フレームワークのようなライブラリ。iOS に比べるとエフェクトが少ないですが、さくさくと画像にエフェクトがかけれます。カメラからのリアルタイムプレビューにもエフェクトが。これはすごい。
android-mapviewballoons
- Apache Software License 2.0.
- https://github.com/jgilfelt/android-mapviewballoons
Google Map の上にバルーンをオーバーレイできるもの。
android-query
- Apache License 2.0
- https://code.google.com/p/android-query/
なんだか色々詰め込まれたライブラリ。アノテーションを使用したコーディングができたり、非同期通信ができたり、画像の読み込みでは角丸作れたり。やりたいこと詰め込みましたっていう。便利そう。
Android-Universal-Image-Loader
- Apache License Version 2.0
- https://github.com/nostra13/Android-Universal-Image-Loader
非同期画像読み込みライブラリ。メモリキャッシュディスクキャッシュ。ネットワーク越しだろうがローカルだろうが一様に扱えるようだ。便利そう。
Android-ViewPagerIndicator
- Apache License, Version 2.0
- http://viewpagerindicator.com/
ViewPager を使いやすくしたもの?横へのページ遷移をお考えの方はどうぞ。
Apache Commons
- Apache Software License
- http://commons.apache.org/
さまざまな機能をもったライブラリ群。欲しい機能を取捨選択して利用することができる。Apache Commons Lang が便利かな?
DiskLruCache
- Apache License, Version 2.0
- https://github.com/JakeWharton/DiskLruCache
ディスクキャッシュするライブラリ。Bitmap とか扱おうとすると必要になるかも。でも全部入りの Android-Universal-Image-Loader とかがやっぱ便利そう。
facebook-android-sdk
- Apache License, Version 2.0
- https://developers.facebook.com/android/
Android用FacebookのSDKには、Facebookのプラットフォームを使ってAndroidアプリを統合する最も簡単な方法です。 SDKには、読書やFacebookのAPIやピッカーやダイアログなどのUI要素のサポートへの書き込みは、Facebook認証によるログインのサポートを提供します。(自動翻訳w)
GT-FaceSearch
- プロプライエタリ?要お問い合わせ
- http://fujifilm.jp/is/face/library.html
オープンソースじゃないソフトウェア。ソフトウエアライブラリは、"デジタルカメラなどに搭載されている顔検出技術と同等の性能があ"るという事で、ちょっと気になった。Android の FaceDetector.Face#pose(int euler) は顔の傾き取れないし、顔検出はちょっとあれ。
google-gson
- Apache License 2.0
- https://code.google.com/p/google-gson/
Json のパースライブラリ。早いのかな?
guava-libraries
- Apache License 2.0
- https://code.google.com/p/guava-libraries/
DIコンテナ? google の java ライブラリで guava らしい。RoboGuice のほうが良さそう。
libgdx
- Apache License 2.0
- http://libgdx.badlogicgames.com/
マルチプラットフォームのゲームエンジン。 2D だけじゃなく 3D もいける?
NineOldAndroids
- Apache License, Version 2.0.
- http://nineoldandroids.com/
Honycomb 以降に搭載された Animation API をそれ以前でも使えるようにする。backport ライブラリ。
oauth-signpost
- Apache License 2.0
- https://code.google.com/p/oauth-signpost/
OAuth のライブラリ。
PullToRefresh
- Apache License, Version 2.0
- https://github.com/chrisbanes/Android-PullToRefresh
Twitter なんかで見る。下に引っ張ったらリロードしてくれる ListView。
RoboGuice
- Apache License 2.0
- https://github.com/roboguice/roboguice
Android用のDIコンテナ。よくわかってない。でもなんかよさそう。使いたい。説明になってないw
SlidingMenu
- Apache License, Version 2.0
- https://github.com/jfeinstein10/SlidingMenu
横からスライドしてくるメニューを作れる。Foursquare のアレ。サンプルがあるので。見るのが早い。ちなみに ActionBarSherlock が必要っぽい。
SmartImageView
- Apache License, Version 2.0
- http://loopj.com/android-smart-image-view/
簡単にリモートの画像を読みこんでくれる。読み込んだ画像はメモリとハードウェアにキャッシュしてくれるらしい。コンタクトリストの画像もさくっと読めるっぽい。
Twitter4J
- Apache License 2.0
- http://twitter4j.org/ja/index.html
Java で Twitter はこれ一択でしょうか?日本の方がつくられてるゴイスー。
zxing
- Apache License 2.0
- https://code.google.com/p/zxing/
「ゼブラクロッシング」読ませたいらしい。Xi を見ても「クロッシィ」と読めないので無理そう。「サイ」と。で、QRコードを作るならこれらしい。バーコードバトラー作り放題だっ!
頑張った
もちろんこれが全てではないし、上げた中でかぶっているものもあると思う。便利なものは便利なので自分で作るよりは、利用したり探したりしたほうがいろいろ幸せになるんではなかろうか。疲れたー。
他に便利なのあったら教えて下さいー