「Androidオープンソースライブラリ徹底活用」で紹介されているライブラリ
2014-02-15
サンプルコードはこちら
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にアクセスするためのライブラリ