[Android] Google Android アプリケーション開発入門を出版しました


Googleが提供する携帯電話のプラットフォームAndroidのソフトウェア開発を行うための基礎を幅広く解説します。Androidの仕組み、開発環境の作り方、アプリケーションの基本要素などはもちろんのこと、ネットワーク連携、GPS、カメラ、センサーといった携帯端末ならではの多様な機能の利用、アプリケーションの配布方法など、広範囲なトピックを広く深く取り上げます。説明は、日本語の利用が可能なSDK1.5に準拠しています。
 工夫次第でさまざまな拡張が考えられる次のようなサンプルプログラムを紹介します。

  • 簡易メモ帳
  • 3×3絵合わせパネルゲーム
  • GPSを利用した「近くの駅検索アプリケーション」
  • カメラを使った「バーコードリーダー」

今回、日経BP社で「Google Android アプリケーション開発入門」という本を執筆させていただき、6月8日(月)に発売されることになりました。

http://ec.nikkeibp.co.jp/item/books/P83900.html

内容は、SDKのセットアップから、カメラを使ったバーコードリーダーまで、基本的な部分をサンプルを使って説明しています。

SDKのバージョンは、日本で導入予定の1.5を使用しています。1.5から導入されたAndroid Virtual Devicesなどの説明も行っています。

今回、書籍で使用したサンプルコードは、日経BPさんのホームページからダウンロードすることができます。すべてのサンプルコードは、Eclipseに取り込んで、動作させることができます。

http://ec.nikkeibp.co.jp/pub/android_app/android_app.zip

今回、サンプルコードの一部は、日本語IMEのSimejiで有名なadamrockerさん(http://www.adamrocker.com/)に作成していただきました。駅探索アプリや、カメラを使ったバーコードリーダーなど、シンプルなコードで実用的なアプリを作成できることを確認していただけると思います。

以下、書籍の目次の概要です。

Androidの概要と実行環境

  • 2章 開発環境

Android SDKのインストールとエミュレータの使用方法

新規プロジェクトの作成方法

アクティビティとインテントの使用方法

  • 5章 リソース

リソースやテーマの使用方法

  • 6章 ビューとレイアウト

ビューやダイアログの使用方法
絵合わせパネルゲームのサンプル

  • 7章 サービスとノーティフィケーション

サービスとノーティフィケーションの使用方法

  • 8章 ストレージとコンテントプロバイダ

SQLiteやコンテントプロバイダの使用方法

  • 9章 位置情報サービスとネットワーク連携

Google Mapsの表示や、GPSの使用方法
駅検索アプリケーション(adamrocker)

センサーや、カメラの使用方法など
バーコードリーダーを使ってAmazonのページを表示するサンプル(adamrocker)

  • 11章 アプリケーションの配布

Android Marketへの登録方法など

  • 12章 開発ツール

Android Debug Bridgeの使用方法など

目次の詳細は、以下のページでご覧いただけます。
http://ec.nikkeibp.co.jp/item/contents/mokuji/m_P83900.html

こらからAndroidでアプリケーション開発を始めるかたの手助けとなれれば嬉しいです。