Programming Androidの感想

Programming Android

Programming Android

  • 作者: Zigurd Mednieks,Laird Dornin,G. Blake Meike,Masumi Nakamura
  • 出版社/メーカー: Oreilly & Associates Inc
  • 発売日: 2011/07/31
  • メディア: ペーパーバック
  • クリック: 20回
  • この商品を含むブログ (1件) を見る

Programming Androidをざっと読んだので、ちょっとした感想です。
この本の章立ては、以下のようになっています。

  • Chapter 1 Your Toolkit
  • Chapter 2 Java for Android
  • Chapter 3 The Ingredients of an Android Application
  • Chapter 4 Getting Your Application into Users’ Hands
  • Chapter 5 Eclipse for Android Software Development
  • Chapter 6 Effective Java for Android
  • Chapter 7 Building a View
  • Chapter 8 Fragments and Multiplatform Support
  • Chapter 9 Drawing 2D and 3D Graphics
  • Chapter 10 Handling and Persisting Data
  • Chapter 11 A Framework for a Well-Behaved Application
  • Chapter 12 Using Content Providers
  • Chapter 13 Exploring Content Providers
  • Chapter 14 Multimedia
  • Chapter 15 Location and Mapping
  • Chapter 16 Sensors, NFC, Speech, Gestures, and Accessibility
  • Chapter 17 Communication, Identity, Sync, and Social Media
  • Chapter 18 The Android Native Development Kit (NDK)

一言でいうと、中上級者向けのAndroid解説書といったところです。
以下、ちょっと気になった章です。

Chapter 2. Java for Android

Androidの本にしては珍しく、Javaの基本を解説しています。
InterfaceやAnonymous Classなど、Androidでアプリを書くときにJava初心者がつまずきやすい点をきちんと解説していることろは、とてもよいと感じます。

Capter 6. Effective Java for Android

この章は、Android開発で必要になる実践的な項目が丁寧に解説されています。
特に、AsyncTaskやThreadの解説などは、ネットワークアプリケーションを組む上で重要なポイントなので、独立した節として解説している点は好感が持ています。また、初心者本ではあまり触れられないAIDLやPercelableの解説もよいと思います。

Chapter 16 Sensors, NFC, Speech, Gestures, and Accessibility

NFCは、Android 2.3の肝となる機能であり、この章のなかでも比較的丁寧に解説されている点が良い点だと思います。だた、NFC以外の項目がかなりあっさりとしている点が少し気になります。

Chapter 16 The Android Native Development Kit (NDK)

NDKは完全に上級者向けの機能ですが、Native Activityなど必要な部分をきちんと解説してる点がよい点だと思います。このあたりの解説書は比較的少ないので、重宝しそうです。

全般的にいうと、凝ったサンプルコードをのせずに、シンプルなサンプルを、きちんと言葉で説明している本だと思います。ソースコードを実行しないでも、本を読むことで理解が進むという意味では、読み物的な技術書が好きな人向けでしょうか?

少し、もの足りない点は、Android 3.0がほとんど解説されていない点ですが、これは、執筆時期の関係でしかたがないと思います。また、項目によって解説の量のばらつきが大きいのも少し気になりました。