「Androidオープンソースライブラリ徹底活用」で紹介されているライブラリ
サンプルコードはこちら
UI関連ライブラリ
- android-support-v4
Fragmentなどの機能をAndroid 2.x系でも実現するための公式のサポートライブラリ - ActionBarSherlock
ActionBarをAndroid 2.x系でも利用するための定番ライブラリ - Android-PullToRefresh
引き下げて画面を更新。Pull To Refreshを実現するライブラリ - SlidingMenu
横から引き出すメニュー表示を実現するライブラリ - SwipeListView
ListViewの要素をスワイプしてめくることができるライブラリ - MultiChoiceAdapter
ListViewで要素の複数選択を可能にするライブラリ - StickyListHeaders
ListViewでセクション毎にヘッダを固定できるライブラリ - android page curl
本のページをめくるようなエフェクトが可能になるライブラリ - ViewPagerIndicator
ViewPagerのIndicatorを簡単にカスタマイズできるライブラリ - NewQuickAction
ポップアップメニューを実現するライブラリ - Android ViewBadger
iOS風のバッジを実現するためのライブラリ - Android ProgressFragment
Fragmentでプログレス表示を簡単に実現するライブラリ - HoloEverywhere
ICSのUIテーマであるHoloをAndroid 2.1以上で利用することができるライブラリ - HoloColorPicker
色を選択するピッカーを実現するためのライブラリ - aFileChooser
端末内のファイルを選択するためのActivityを提供するライブラリ - Android Validator
入力内容のフォーマットチェックを行うライブラリ - PhotoView
画像のズーム、スクロール操作を実現できるライブラリ - ImageLayout
画像の上にViewを配置できるレイアウト - StyledDialogs
DialogFragmentベースのダイアログを簡単に利用できるライブラリ
画像処理ライブラリ
- GPUImage for Android
画像にエフェクトをかけるためのライブラリ - ZXing
バーコードやQRコードを読み取るライブラリ - svg-android
SVGを描画するためのライブラリ - android gifview
アニメーションGIFを再生するライブラリ
ネットワーク関連ライブラリ
- Asynchronous Http Client for Android
非同期HTTP通信処理を簡単に実現できるライブラリ - Volley
Google公式のHTTP処理用ライブラリ - Universal Image Loader for Android
大量の画像を取り扱う時に便利なライブラリ - Scribe
色々なサービスのOAuth認証を手助けしてくれるライブラリ
データ処理ライブラリ
- JsonPullParser
JSONを逐次解釈するためのライブラリ - Gson
JavaオブジェクトとJSONを相互に変換するライブラリ - dom4j
XML操作の定番ライブラリ - jsoup
HTMLをパースするための定番ライブラリ
データベースライブラリ
- greenDAO
Androidに最適化されたDAOを生成するライブラリ - ActiveAndroid
アノテーションを使ったO/Rマッパーライブラリ - SQLCipher for Android
SQLiteデータベースのデータを暗号化するライブラリ
設定系ライブラリ
- UnifiedPreference
設定画面の作成をサポートするライブラリ - DateTimePicker
使いやすい年月日のピッカー
地図ライブラリ
- Polaris2
Google Maps Android API v2を拡張した地図ライブラリ
ログライブラリ
- android-logging-log4j
Androidでlog4jを使うためのライブラリ - ACRA
クラッシュレポートを収集できるライブラリ
テストライブラリ
- Robotium
ブラックボックステストを自動化するライブラリ - FEST Android
Android固有のクラスのアサーションを提供するライブラリ - Mockito
モックオブジェクトを作成できるライブラリ - Robolectric
実機やエミュレータなしでAndroidアプリケーションをテストするためのライブラリ
デバッグライブラリ
アニメーションライブラリ
- NineOldAndroids
Android 3.0で追加された新しいアニメーションフレームワークをAndroid 2.xでも利用できるようにしたライブラリ - ListViewAnimations
ListViewの要素を表示したり操作したりする際のアニメーションを実現するライブラリ
グラフ描画ライブラリ
- HoloGraphLibrary
Holoテーマのようなグラフを描画することができるライブラリ
コード最適化ライブラリ
- AndroidAnnotations
コードの記述量を減らして、開発速度やメンテナンス性を向上させるライブラリ - Android Query
UI操作や通信処理のコードをシンプルに書けるライブラリ - RoboGuice
Google GuiceベースのAndroid用のDIコンテナ - Butter Knife
Viewのインジェクションに特化したライブラリ
通知ライブラリ
- Crouton
シンプルなトースト表示ライブラリ
Web APIライブラリ
- Twitter4j
Twitter APIの定番ラッパーライブラリ - Evernote SDK for Android
Evernote公式のAndroidライブラリ - flickrj-android
Flickr APIにアクセスするためのライブラリ