[Android] Google Android アプリケーション開発入門を出版しました
Googleが提供する携帯電話のプラットフォームAndroidのソフトウェア開発を行うための基礎を幅広く解説します。Androidの仕組み、開発環境の作り方、アプリケーションの基本要素などはもちろんのこと、ネットワーク連携、GPS、カメラ、センサーといった携帯端末ならではの多様な機能の利用、アプリケーションの配布方法など、広範囲なトピックを広く深く取り上げます。説明は、日本語の利用が可能なSDK1.5に準拠しています。
工夫次第でさまざまな拡張が考えられる次のようなサンプルプログラムを紹介します。
今回、日経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/)に作成していただきました。駅探索アプリや、カメラを使ったバーコードリーダーなど、シンプルなコードで実用的なアプリを作成できることを確認していただけると思います。
以下、書籍の目次の概要です。
- 1章 Androidとは
Androidの概要と実行環境
- 2章 開発環境
Android SDKのインストールとエミュレータの使用方法
- 3章 Hello, Android
新規プロジェクトの作成方法
- 4章 アクティビティとインテント
アクティビティとインテントの使用方法
- 5章 リソース
リソースやテーマの使用方法
- 6章 ビューとレイアウト
ビューやダイアログの使用方法
絵合わせパネルゲームのサンプル
- 7章 サービスとノーティフィケーション
サービスとノーティフィケーションの使用方法
- 8章 ストレージとコンテントプロバイダ
SQLiteやコンテントプロバイダの使用方法
- 9章 位置情報サービスとネットワーク連携
Google Mapsの表示や、GPSの使用方法
駅検索アプリケーション(adamrocker)
- 10章 デバイスの使用方法
センサーや、カメラの使用方法など
バーコードリーダーを使ってAmazonのページを表示するサンプル(adamrocker)
- 11章 アプリケーションの配布
Android Marketへの登録方法など
- 12章 開発ツール
Android Debug Bridgeの使用方法など
目次の詳細は、以下のページでご覧いただけます。
http://ec.nikkeibp.co.jp/item/contents/mokuji/m_P83900.html
こらからAndroidでアプリケーション開発を始めるかたの手助けとなれれば嬉しいです。