Androidオープンソースライブラリ徹底活用

概 要

世界中のAndroidアプリ開発者が公表している様々な分野のオープンソースライブラリの対応バージョン、ライセンス、提供形式、利用のポイントなどが一目でわかるようにカタログ化した解説書です。あなたはAndroidアプリを開発しているとき、適当なライブラリがあれば時間の節約ができるけれど、探しても見つかる保証はないしとあきらめてしまったことはありませんか? 本書は、UI関連ライブラリ、画像処理ライブラリ、ネットワーク関連ライブラリ、データ処理ライブラリ、デバッグライブラリなどAndroidアプリ開発に役立つ様々なライブラリをジャンル別に分類してわかりやすく解説しています。サンプルプログラムのダウンロードサービス付き。

著者 八木俊広
価格 本体2600円(税別)
ISBN 978-4-7980-4002-8
発売日 2013/12/6
判型 B5変
色数 1色
ページ数 310
CD/DVD
対象読者 初級
シリーズ
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

Chapter 01 UI関連ライブラリ

01-01 android-support-v4

Fragmentなどの機能をAndroid 2.x系でも実現するための公式のサポートライブラリ

01-02 ActionBarSherlock

ActionBarをAndroid 2.x系でも利用するための定番ライブラリ

01-03 Android-PullToRefresh

引き下げて画面を更新。Pull To Refreshを実現するライブラリ

01-04 SlidingMenu

横から引き出すメニュー表示を実現するライブラリ

01-05 SwipeListView

ListViewの要素をスワイプしてめくることができるライブラリ

01-06 MultiChoiceAdapter

ListViewで要素の複数選択を可能にするライブラリ

01-07 StickyListHeaders

ListViewでセクション毎にヘッダを固定できるライブラリ

01-08 android page curl

本のページをめくるようなエフェクトが可能になるライブラリ

01-09 ViewPagerIndicator

ViewPagerのIndicatorを簡単にカスタマイズできるライブラリ

01-10 NewQuickAction

ポップアップメニューを実現するライブラリ

01-11 Android ViewBadger

iOS風のバッジを実現するためのライブラリ

01-12 Android ProgressFragment

Fragmentでプログレス表示を簡単に実現するライブラリ

01-13 HoloEverywhere

ICSのUIテーマであるHoloをAndroid 2.1以上で利用することができるライブラリ

01-14 HoloColorPicker

色を選択するピッカーを実現するためのライブラリ

01-15 aFileChooser

端末内のファイルを選択するためのActivityを提供するライブラリ

01-16 Android Validator

入力内容のフォーマットチェックを行うライブラリ

01-17 PhotoView

画像のズーム、スクロール操作を実現できるライブラリ

01-18 ImageLayout

画像の上にViewを配置できるレイアウト

01-19 StyledDialogs

DialogFragmentベースのダイアログを簡単に利用できるライブラリ

Chapter 02 画像処理ライブラリ

02-01 GPUImage for Android

画像にエフェクトをかけるためのライブラリ

02-02 ZXing

バーコードやQRコードを読み取るライブラリ

02-03 svg-android

SVGを描画するためのライブラリ

02-04 android gifview

アニメーションGIFを再生するライブラリ

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

03-01 Asynchronous Http Client for Android

非同期HTTP通信処理を簡単に実現できるライブラリ

03-02 Volley

Google公式のHTTP処理用ライブラリ

03-03 Universal Image Loader for Android

大量の画像を取り扱う時に便利なライブラリ

03-04 Scribe

色々なサービスのOAuth認証を手助けしてくれるライブラリ

Chapter 04 データ処理ライブラリ

04-01 JsonPullParser

JSONを逐次解釈するためのライブラリ

04-02 Gson

JavaオブジェクトとJSONを相互に変換するライブラリ

04-03 dom4j

XML操作の定番ライブラリ

04-04 jsoup

HTMLをパースするための定番ライブラリ

Chapter 05 データベースライブラリ

05-01 greenDAO

Androidに最適化されたDAOを生成するライブラリ

05-02 ActiveAndroid

アノテーションを使ったO/Rマッパーライブラリ

05-03 SQLCipher for Android

SQLiteデータベースのデータを暗号化するライブラリ

Chapter 06 設定系ライブラリ

06-01 UnifiedPreference

設定画面の作成をサポートするライブラリ

06-02 DateTimePicker

使いやすい年月日のピッカー

Chapter 07 地図ライブラリ

07-01 Polaris2

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

Chapter 08 ログライブラリ

08-01 android-logging-log4j

Androidでlog4jを使うためのライブラリ

08-02 ACRA

クラッシュレポートを収集できるライブラリ

Chapter 09 テストライブラリ

09-01 Robotium

ブラックボックステストを自動化するライブラリ

09-02 FEST Android

Android固有のクラスのアサーションを提供するライブラリ

09-03 Mockito

モックオブジェクトを作成できるライブラリ

09-04 Robolectric

実機やエミュレータなしでAndroidアプリケーションをテストするためのライブラリ

Chapter 10 デバッグライブラリ

10-01 smali

dexファイルをディスアセンブルして解析できるライブラリ

10-02 dex2jar

dexファイルをclassファイルに変換するツール

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

11-01 NineOldAndroids

Android 3.0で追加された新しいアニメーションフレームワークをAndroid 2.xでも利用できるようにしたライブラリ

11-02 ListViewAnimations

ListViewの要素を表示したり操作したりする際のアニメーションを実現するライブラリ

Chapter 12 グラフ描画ライブラリ

12-01 HoloGraphLibrary

Holoテーマのようなグラフを描画することができるライブラリ

Chapter 13 コード最適化ライブラリ

13-01 AndroidAnnotations

コードの記述量を減らして、開発速度やメンテナンス性を向上させるライブラリ

13-02 Android Query

UI操作や通信処理のコードをシンプルに書けるライブラリ

13-03 RoboGuice

Google GuiceベースのAndroid用のDIコンテナ

13-04 Butter Knife

Viewのインジェクションに特化したライブラリ

Chapter 14 通知ライブラリ

14-01 Crouton

シンプルなトースト表示ライブラリ

Chapter 15 Web APIライブラリ

15-01 Twitter4j

Twitter APIの定番ラッパーライブラリ

15-02 Evernote SDK for Android

Evernote公式のAndroidライブラリ

15-03 flickrj-android

Flickr APIにアクセスするためのライブラリ

AD Addendum

AD-01 オープンソースライセンスの基礎知識

AD-02 Androidのソースコードを取得する

AD-03 アプリケーション開発に役立つサービス、テンプレート

PR

秀和システム