書籍TOP
工事担任者試験
その他資格・検定
通信・ネットワーク
コンピュータ
ビジネス
その他

≪バックナンバー購入≫
テレコミュニケーション
コンピューターテレフォニー

データダウンロード
正誤表一覧


支払方法・送料
問い合わせ先
特商法による表示
買物カゴを見る






  炎のAndroid開発道場
目指せ!本格プログラマー
 

独力でアプリ開発をし通せる力が身につく!
よちよちAndroidサンデープログラミングの会 初心者教育委員会 著
B5変形判 424ページ
定価:2,840円+税
ISBN:978-4-89797-901-4
2012年9月上旬刊行
本書は入門書を読み終えた「初級者」の方々を対象に、本格プログラマーとなるために必要なノウハウを網羅しました。どこから手をつければいいのか、ツールはどう使うべきか等、コーディングの前後を含む各ステップで直面する問題を読者が自力で解決するための方法を伝授します。
購入する


開発者コミュニティの調査・研究活動から生まれた、とてもユニークな1冊。 Androidの本格プログラマーを育てるための「初級者教育」の集大成です。
著者グループの調査からわかったのは、コードの書き方を覚えただけでは、1本のアプリを最後まで自力で、開発し通せる実力は身に付かないという事実でした。
space.gif
本書は入門書を読み終えた「初級者」の方々を対象に、 本格プログラマーとなるために必要なノウハウを初めて網羅。 どこから手をつければいいのか、ツールはどう使うべきか等、 コーディングの前後を含む各ステップで直面する問題を 読者が自力で解決するための方法を伝授します。
構成や解説も大変ユニークです。 前半「伝授の巻」では、師範キャラと弟子キャラの軽妙な掛け合い問答を通じ、 厳選された40項目の「心得」を体得していきます。 5本のサンプルアプリを作る後半「修行の巻」には、数々の試練(演習問題)、 秘伝書(ヒント集)、模範演技(解説つきソースコード)を用意。 この1冊を終える頃には、晴れて本格プログラマーの免許皆伝です。

■本書のサポートサイト・ダウンロードサイトはこちらから

space.gif space.gif space.gif space.gif
space.gif■ちょっと閲覧      
 ・第1章 情報の集め方や調べ方 space.gif pdficon_s.gif (1MB)space.gif
 ・第2章 第三者による拡張を可能にする space.gif pdficon_s.gif (488KB)
 ・第4章 操作性・パフォーマンスへの配慮 space.gif pdficon_s.gif (344KB)
 ・第7章 バージョン管理を行う space.gif pdficon_s.gif (368KB)
 ・第9章 修行その壱 「フォトメモ」 space.gif pdficon_s.gif (1.1MB)
 ・第13章 好きな画像をパズルにしよう space.gif pdficon_s.gif (768KB)
space.gif space.gif space.gif space.gif

■[本書の主な内容]
第 I 部 伝授の巻
第1章 情報の集め方や調べ方
1.1 Webサイトを検索する
1.2 英文技術文書を読解する
1.3 サンプルコードを参考にする
1.4 ライブラリを活用する
1.5 ライセンスを確認する
[コラム] 開発者コミュニティに参加しよう
第2章 アプリ・Webサービスとの連携
2.1 他のアプリを使う
2.2 他のアプリから使えるようにする
2.3 他のアプリと接続する
2.4 第三者による拡張を可能にする
2.5 データストアを使い分ける
第3章 異なる端末・環境への対応
3.1 機能やバージョンの差を吸収する
3.2 端末ごとの特徴を考慮する
3.3 コンパチビリティライブラリを利用する
3.4 大画面に対応する
3.5 多言語展開を見据えた設計をする
3.6 APIレベルをきちんと宣言する
[コラム] WebViewなどの開発手段も検討しよう
第4章 操作性・パフォーマンスへの配慮
4.1 バックグラウンドで処理をする
[コラム] 常駐させるには?
4.2 レイアウトを効率的に組む
4.3 リソースをこまめに解放する
4.4 不意のメモリ不足に対応する
4.5 GCを抑制する
4.6 アプリ内課金を有効に使う
4.7 画面回転に対応する
4.8 機密情報を保護する
4.9 プロファイルを取る
4.10 文化を尊重したレイアウトを使用する
第5章 テストとデバッグ
5.1 テストケースを設計する
5.2 テストを自動的に実施する
5.3 ログを分析する
5.4 デバッグ手段を使い分ける
5.5 リファクタリングを積極的に行う
5.6 ActivityやServiceクラスをきれいに保つ
第6章 アプリ公開にあたっての配慮
6.1 ユーザに不安を与えないパーミッション宣言
6.2 最適なライセンスを選ぶ
6.3 その他の注意点
第7章 多人数で開発する
7.1 バージョン管理を行う
7.2 コーディング規約を適用する
第8章 開発環境・ツールの使いこなし
8.1 Eclipseの基本を身につける
8.2 Eclipseによるコード整形
8.2 ソースコードを関連付ける
第 II 部 修行の巻
第9章 修行その壱 「フォトメモ」
9.0 アプリ作成の準備
9.1 試練その1:写真を撮影して画面に表示する
9.2 試練その2:画面を指でなぞった通りに線を引く
9.3 試練その3:描画する線の太さや色を変えられるようにする
9.4 試練その4:指定した位置に文字列を描画する
9.5 修了の挨拶
第10章 修行その弐 「散歩計」
10.0 アプリ作成の準備
10.1 試練その1:歩数を表示する
10.2 試練その2:カウンタをサービス化する
10.3 試練その3:散歩開始、終了の時刻や場所を取得する
[コラム] Google Mapsを利用するには
10.4 試練その4:毎日の散歩をデータベースに記録する
10.5 修了の挨拶
第11章 修行その参 「パノラマビューワー」
11.0 アプリ作成の準備
11.1 試練その1:端末が向いている方位を検出する
11.2 試練その2:端末の方位に応じた画像を表示する
11.3 試練その3:合成画像を表示する
11.4 試練その4:画像ファイルを指定できるようにする
11.5 修了の挨拶
第12章 修行その四 「ファイルセレクタ」
12.0 アプリ作成の準備
12.1 試練その1:タップしたディレクトリ内のファイル一覧を表示する
12.2 試練その2:他のアプリから呼び出し可能にする
12.3 試練その3:選択するファイルの種類を呼び出し元のアプリから指定できるようにする
12.4 試練その4:タブレットとスマートフォンで表示を分ける
12.5 修了の挨拶
第13章 修行その伍 「15アニメーションパズル」
13.0 アプリ作成の準備
13.1 試練その1:向きを変えてもパズルの状態を維持するようにしよう
13.2 試練その2:好きな画像をパズルにしよう
13.3 試練その3:パズルに制限時間の表示をしてみよう
13.4 試練その4:アニメーションと効果音を追加してみよう
13.5 修了の挨拶
付録 アプリ公開前のチェックリスト