翻訳はあまりうまいとはいえません。訳者はもともと文章は書ける人のようですが、内容を理解

していない部分になると、いきなりおかしな文章になります。ここは理解せずに訳しているなと

いうのが手にとるように分かり、そんな部分があちこちにあります。



12章から13章にかけてがこの本の目玉になると思いますが、この部分は取り上げているサンプル

コード(ダウロード可能)が、学習用にしてはいかんせん複雑すぎます。構成を理解するだけで相

当高いハードルがあります。いたずらに複雑すぎて作者自身もコントロールできていないのか、

冗長で無意味な(かつ拙い)コードが目に付きます。(本当にこの作者が書いたものなのか？) 掲

載分のコードはインデントが滅茶苦茶だったり、本文と合っていない部分があったりするのも気

になります。



また、MVCモデルの重要性をしつこいくらいに強調していて、イベントの発生から段階を追って

説明してるのに、最終的にViewが更新される部分は、サンプルでは CursorAdapter に隠れてし

まっていて、それについて何の説明もないのには唖然としました。



いろいろネガティブな点もありますが、書いてある内容は非常に高度で、他の本に無い思想的な

部分の説明も多く、自分にとっては非常に役にたちました。本書の内容をちゃんと理解すれば、

Androidエンジニアとして一皮むけること間違いないでしょう。ただしそのためには相当腰を据

えて読み込む必要があります。初心者や納期の迫ったエンジニアが目の前の問題を解決するため

に読む本では決してありません。