「Androidオープンソースライブラリ徹底活用」で紹介されているライブラリのご紹介です。
【書籍情報】
タイトル名: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にアクセスするためのライブラリ