2011年4月23日土曜日

そろそろAndroid本についてうんちく語っておこうか

勉強会向けに「そろそろAndroid本についてうんちく語っておこうか」という切り口で、自分が所有してるAndroid関係の本をまとめてみました。

勉強会では1時間かけて辛口トークの予定ですが、こちらは一口コメント程度で。

ちなみに、以下の本の購入代金を合計すると、70760円也。これを高いと見るか、安い見るか。まぁ得た価値から鑑みると、本の代金はたいてい安いんですけどね。

濃いAndroid本

古い本だが、未だ超えられない本。特に概念について突っ込んでまとめてある。未だよく見る


"Google Androidプログラミング入門" (江川 崇, 竹端 進, 山田 暁通, 麻野 耕一, 山岡 敏夫, 藤井 大助, 藤田 泰介, 佐野 徹郎)

さすがオライリー・クオリティー(でも自分が持ってるのは初版)


"初めてのAndroid 第3版" (Ed Burnette)

とにかくサポート範囲が広くて、てんこ盛りな本。この本でしか解説してない項目も結構ある。


"入門 Android 2 プログラミング (Programmer’s SELECTION)" (Mark Murphy)

ちょっと古めだけどAndroidの主要な機能や使い方について解説がある本


"コードからわかるAndroidプログラミングのしくみ 開発で困ったときの解決アプローチ" (フランク・アブルソン, チャーリー・コリンズ, ロビ・セン)

一般的な初心者向けのAndroid本

初心者向けに浅く広くを目指した本? 新しめで主要な機能は押さえてる感じ


"初歩からわかるAndroid最新プログラミング" (安生 真, 柴田 文彦, 藤枝 崇史)

内容は悪くない。今でもたまに見る。ただほぼ同じ内容で2.1/3.0対応として出してたり、Androidっぽくない書き方をしてるのは微妙


"Android 1.5プログラミングバイブル" (布留川 英一)

ゲームやUIにこだわる人向けのAndroid本

Android開発の上流工程にフォーカスを当てた本。著者は実績ある方ですし、上を狙うなら考慮しておくべきことがぎっしり


"AndroidアプリUIデザイン&プログラミング  アイデア固めからユーザーフィードバック分析まで" (渡嘉敷 守)

SDKについてるサンプルゲームを改造して進化させようというコンセプトの本


"Google Android アプリ開発ガイド" (柳井 政和)

JavaまたはCを使ったOpenGLベースのゲーム実践本


"プロフェッショナルAndroid ゲームプログラミング" (ウラジーミル・シルバ)

持っている者は救われる(ことがある)レシピ系Android本

珍しい和製オライリー本。ひと通り読んでおくと安心。別名ブリリアント本


"Android Hacks ―プロが教えるテクニック & ツール" (株式会社ブリリアントサービス)

レシピの範囲が広くて結構使える。今でもよく見ます


"AndroidSDK開発のレシピ―104個のレシピで学ぶAndroidアプリ開発の極意" (塚田 翔也)

我らが女子部のアイドルが書き上げた結構マニアックなレシピ本。別名やんざむ本。おそらくフレームワークのソースを読んで調べたんだろうな


"Android Layout Cookbook アプリの価値を高める開発テクニック" (あんざい ゆき)

もはや役に立たないと宣言されることに意味があるAndroid本

特に特徴もなく、1.5時代の本なので既に古い


"入門Google Androidプログラミング" (伊原 頌二, 藤枝 崇史, 柴田 文彦)

青本の前身。今こちらを買う理由はない。


"Google Android完全解説 (アスキームック)" (アスキー)

木南さんはいい人なんだけど、もう内容が古い。いわゆる木南本


"Google Androidアプリケーション開発入門 画面作成からデバイス制御まで――基本機能の全容" (木南 英夫)

HT-03Aが発売されたタイミングで出た、初の翻訳本


"初めてのGoogle Androidプログラミング サンプルで学ぶ必須作法と基本手順" (ジェローム・ディマジオ)

SDKに付いてくるサンプルゲームの解説+α


"はじめてのAndroidプログラミング (I・O BOOKS)" (若林 登)

国内で一番最初に出た本?


"Google Android入門 ~携帯電話開発の新技術" (嶋 是一)

ネイティブ狙いではないAndroid本

AndroidでのFlashを扱った唯一の本


"Flashではじめる Androidアプリ開発入門 [Flash Professional CS5.5対応" (古堅 真彦 池田 泰延)

HTMLとJavaでもここまでできる


"Androidアプリケーション開発ガイド ―HTML+CSS+JavaScriptによる開発手法" (Jonathan Stark)

タブレットなどでの業務用端末を想定?


"クラウド活用のためのAndroid業務アプリ開発入門" (出村 成和)

組み込み向けAndroid本

唯一にして必見(組み込みやるなら)


"基礎から学ぶ 組み込みAndroid" (坂本 俊之, 出村 成和, 渡邊 昌之)

AndroidするためのJavaのお勉強本

いわゆるJavaっぽい書き方をマスターする


"Effective Java 第2版 (The Java Series)" (Joshua Bloch)

マルチスレッドに自信を持つために

"Java並行処理プログラミング ―その「基盤」と「最新API」を究める―" (Brian Goetz, Joshua Bloch, Doug Lea)