「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を再生するライブラリ

ネットワーク関連ライブラリ

データ処理ライブラリ

  • JsonPullParser
    JSONを逐次解釈するためのライブラリ
  • Gson
    JavaオブジェクトとJSONを相互に変換するライブラリ
  • dom4j
    XML操作の定番ライブラリ
  • jsoup
    HTMLをパースするための定番ライブラリ

データベースライブラリ

  • greenDAO
    Androidに最適化されたDAOを生成するライブラリ
  • ActiveAndroid
    アノテーションを使ったO/Rマッパーライブラリ
  • SQLCipher for Android
    SQLiteデータベースのデータを暗号化するライブラリ

設定系ライブラリ

地図ライブラリ

  • Polaris2
    Google Maps Android API v2を拡張した地図ライブラリ

ログライブラリ

  • android-logging-log4j
    Androidでlog4jを使うためのライブラリ
  • ACRA
    クラッシュレポートを収集できるライブラリ

テストライブラリ

  • Robotium
    ブラックボックステストを自動化するライブラリ
  • FEST Android
    Android固有のクラスのアサーションを提供するライブラリ
  • Mockito
    モックオブジェクトを作成できるライブラリ
  • Robolectric
    実機やエミュレータなしでAndroidアプリケーションをテストするためのライブラリ

デバッグライブラリ

  • smali
    dexファイルをディスアセンブルして解析できるライブラリ
  • dex2jar
    dexファイルをclassファイルに変換するツール

アニメーションライブラリ

  • 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ライブラリ