7 月
28
2009
0

何かと玄人志向な本:書評「Android 1.5プログラミングバイブル」

今回は「Android 1.5プログラミングバイブル」についての書評です。


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

概要

  • 系統…狩猟系と農耕系のどっちって言われたら、狩猟系だな。
  • 著者は…布留川 英一さん
  • ページ数は…399ページ
  • 価格は…2940円(税込み)
  • 発売日は…2009年6月
  • 対応SDKは…Android SDK 1.5 r2対応

目次

  1. AndroidとJava言語 (←概要)
  2. Androidアプリ作成の基礎 (←セットアップとかHello worldとか)
  3. 基本API (←図形とか入力イベント処理とかサウンドとか)
  4. ユーザーインタフェース (←各種Viewやボタンなどのコンポーネントなど)
  5. データの読み書きと通信 (←ファイル・DB・HTTP・ソケットなど)
  6. アクティビティ (←Android特有のアクティビティ・インテント・サービス・プロバイダなど)
  7. デバイス制御 (←カメラ・位置情報・センサー・ホーム・ウィジェット)
  8. アプリケーションの作成 (←ゲームやメモ帳などのサンプルアプリ)
  9. 付録 (←iアプリからの移植とかXMLでのレイアウトとか)

実際どうよ?

  • 概要やHello worldあたりまでは他の書籍とほぼ同じですが、実際にAPIの説明が始まるチャプター3からは、主なAPIを使ったサンプルソースを示し、そのソース解説とともに主なメソッドの説明をするといった流れで進みます。機能のくくり出し方が上手なのか、個人的にはこのスタイルは結構理解しやすかったです。
  • 書籍としての制限なのかも知れませんが、XMLを使ったレイアウトは付録で扱っている程度であり、本体内ではすべてonCreate()内でレイアウトを組んでいます。仕組みを理解するための一教材としてはアリだと思うのですが、MVCが崩れちゃうし、この本だけ見た人はXMLを使ったレイアウトがオプションだと思うんじゃないかなぁ。うーん、意見の分かれるところ。
  • 説明の仕方はボトムアップです。入力イベント(チャプター3)やGUIコンポーネント関係(チャプター4)、IO関係(チャプター5)の説明が先にあり、Intentを使ったActivityの呼び出しや、Service・ContentProviderなどAndroid独自の部分の説明はチャプター6と結構後ろの方にあります。チャプター6でやっと全部つながったーという感じ。さすがにViewクラスとはなんぞや?(Hello world内で説明)や、ライフサイクルの話(チャプター3のキーイベントで説明)は先に済ましていますが、この辺もちょっと違和感。iアプリとか作ってた人から見るとこの流れが理解しやすいのかな?とか。
  • レイアウトにXMLを使わず、ActivityのonCreate()内で動的にレイアウトを組んでいることもあって、Activityクラスを継承しているクラス名が「なんちゃらViewEx」となっていたり。この辺読者レベルによってはミスリードにならないかなぁとちょっと心配。
  • チャプター7で、独自HomeアプリとAppWidget(Homeに貼付けるウィジェット)の作り方の説明をしているのは高評価。他の本では扱ってないトピックであり、Androidっぽいところでもあるので、この部分のために買っても良いかも!
  • 付録扱いであり、あまり解説はしてないものの、iアプリをAndroidにポーティングした例が載っているのも高評価。こうすべし!というのではなく、あくまで移植例と言った感じ。
  • プログラミングバイブルとは、ちょっとタイトルで釣りすぎたかも。

どんな人にオススメ?

  • Homeアプリやウィジェットを作ってみたい人
  • iアプリの移植作業を検討している人
  • Android本の1冊目としてはオススメしない

気になった方はチェックしてみてください。

Android 1.5プログラミングバイブル

関連する投稿

Android Market 掲載カテゴリ: 書評 | タグ:
7 月
27
2009
0

実用的なクックパッドクライアント「旬れぴ」

うちの家庭は、ばぁちゃんが料理担当なのですが、幼稚園に通う娘の弁当作りのため、簡単に作れるレシピ本などがどかどかと購入されました。まぁ、ばぁちゃんはあまり本を読むような人ではないので、ルーチンメニューw的な方向に行くんでしょうけど、毎日の献立に悩むのは未来永劫かわらないでしょうね。

って方にオススメなアプリを紹介します。

旬れぴ_icon.jpg

試してみたのはVer 2.0.0です。

旬れぴ_category.jpg

このアプリは、クックパッドクライアントです。

いわゆるお料理レシピ閲覧アプリなのですが、実用度は結構高いです。

上のスクリーンショットのようにカテゴリごとにジャンルを選んで、

旬れぴ_list.jpg

実際の料理を選ぶと、

旬れぴ_source.jpg

材料リストが出てくるので、確認確認。材料が揃ったら、

旬れぴ_howto.jpg

ステップごとに作っていきましょー。みたいな感じです。

ちょっと前にCooking Capsules Taster というアプリを紹介しましたが、ほぼ同機能ですね。便利です。友達とわいわいやると楽しそう。

あとは見た目と検索機能でしょうかね? クックパッドのAPI仕様は知らないのですが、カテゴリを下る以外の検索方法、特にシチュエーション別とか手持ち材料(複数)や調理時間で絞り込みできると便利かなぁと思います。

世界の評価はこちら。

旬れぴ v2.0.0 Android用アプリケーション | ライフスタイル

関連する投稿

Android Market 掲載カテゴリ: ライフスタイル -lifestyle |
7 月
26
2009
0

実は何気に便利なウィジェット「tCalenderWidget 日本語版」

Androidの標準機能だけでは、実は日付を確認するのは手間だったりします。ディスプレイ消灯状態から復帰する時に日付が表示されますが、ポケットの中で勝手に電話をかけないようにロックパターンを使っている人は見れないですし、その他に気楽に確認するにはアプリやカレンダーウィジェットを使うくらいしか方法がありません。カレンダーウィジェットでもいいのですが、画面専有面積が大きいのがちょっとなぁ、と思っている方も多いのではないでしょうか?

って方にオススメなアプリを紹介します。

tCalenderWidget日本語版_icon.jpg

試してみたのはVer 1.0.5です。

tCalenderWidget日本語版_widget.jpg

このアプリは、日めくりカレンダー風ウィジェットです。

機能的には見た目通り、今日の日付をシンプルに表示してくれて、タップするとカレンダーアプリが起動するという簡単なものですが、その小ささもあり実用性は高いです。

作者は、Androidでプログラミングしている方なら一度はお世話になっていると思われるタオソフトウェアさんです。公式ページはこちら。

Android ソフトウェア - tCalendarWidget

世界の評価はこちら。

tCalendarWidget 日本語版 v1.0.5 Android用アプリケーション | ライフスタイル

関連する投稿

Android Market 掲載カテゴリ: ライフスタイル -lifestyle |

Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com | Background image: licensed under the CC 3.0 License.