Android対応 マスコットアプリプログラミング

松浦 健一郎/司 ゆき 著
B5変形判、1色刷り、400ページ
本体価格 2,800円、出版日 2012/04/27、ISBN 978-4797368833
対応OS:Android OS 2.3以上, Windows 7/Vista/XP
出版社 ソフトバンククリエイティブ

表紙イメージ クリックで表紙の拡大画像を表示


はじめに

 街でスマートフォンやタブレットといった携帯端末を使う人が増えました。出先で調べ物をしたり、待機や移動の時間を有効に使ったりするために、携帯端末は欠かせない道具になりつつあります。

 携帯端末の中でも特に人気を集めているのが、Google社が中心に開発しているAndroid端末と、Apple社が開発しているiOS端末です。本書ではAndroidを扱います。Androidには次のような利点があります。

 安価な端末が存在すること、手持ちのPCが開発に使用できること、開発や配布に費用がかからないことなどから、気軽に開発を始められるのがAndroidの魅力です。配布に関しては、自分のWebサイトで公開するほか、Googleが運営するサイトに登録することもできます。アプリケーションは無償にすることも、有償にすることも可能です。

 本書はマスコットアプリを題材に、Androidアプリケーションの基本的な開発手法を解説します。マスコットアプリは、キャラクターが登場して、色々な機能を提供してくれるアプリケーションです。キャラクターのポーズを変えたり、目や口をアニメーションで動かしたり、セリフ風にテキストやメニューを表示したり、といった機能を持ちます。

 マスコットアプリを題材にしたのは、簡単に実現できるため、プログラミングを学ぶのに向いているからです。また、画像や音を入れ替えたり、テキストを追加したり、プログラムを拡張したりすることで、容易にオリジナルのアプリケーションに発展させることができるためです。

 Androidアプリケーションの開発には、Java言語を使います。Javaはオブジェクト指向プログラミング言語に一種で、Webアプリケーションの開発などに広く使われています。学校の教育や企業の研修で、Javaを学んだ方も多いでしょう。

 本書は、Javaの使用経験がある方にはもちろん、これからJavaを学ぶ方にも楽しく読んで頂けるように配慮しました。Androidの知識はもちろん、Javaの知識についても解説しながら進めますので、安心してお読みください。

 本書では、開発環境の設定から始めて、画像を表示したり、音を再生したり、入力を検出したりする簡単なアプリケーションを作成します。後半では、マスコットアプリとして使いやすい形にアプリケーションをまとめるとともに、加速度センサーやカメラといった、Androidらしい機能も活用します。最後には、完成したアプリケーションを公開する方法を紹介します。

 本書を読み終える頃には、Androidアプリケーションを開発して公開できる実力がつくはずです。気軽にAndroidプログラミングを始めるきっかけとして、本書をご愛用頂けましたら幸いです。


特色

 Androidプログラミングの知識を、楽しいマスコットアプリの制作を通じて学ぶ本です。イラストレーターの狐印(こいん)氏による、魅力的なキャラクターもお楽しみください。


サンプルより

キャラクターの表示
キャラクターの表示
メインメニュー
メインメニュー
タッチ操作で拡大縮小
タッチ操作で拡大縮小
カメラで背景を撮影
カメラで背景を撮影

目次

Part 1 Androidプログラミングの基礎

Chapter 1 Androidとは何か?

Chapter 2 開発環境の整備

Chapter 3 最初のAndroidプログラミング

Chapter 4 Androidアプリケーションの基本構造

Part 2 マスコットアプリの作成

Chapter 5 キャラクターの表示

Chapter 6 キャラクターを動かす

Chapter7 テキストを表示する

Chapter8 タッチによる入力操作

Chapter 9 サウンドの再生

Chapter 10 マスコットアプリの構築

Chapter 11 Androidらしい機能の活用

Chapter 12 アレンジと公開


著作権について

 本書内ならびにサンプルプログラムに収録されているプログラムの著作権は松浦健一郎と司ゆきに所属し、画像の著作権は狐印氏に所属します。掲載されたプログラムおよび画像を、許可なく複写・複製・転載することはできません。ただしプログラムに関しては、プログラミングの学習目的としての利用に限り、自由に改変して使用することができます。


最終更新