書籍概要

ミクシィ公認 スマホアプリ開発実践ガイド
[iOS/Android両対応]

著者
発売日
更新日

概要

スマートフォン(スマホ)アプリ開発をこれから始める方向けの入門解説書。スマートフォンの最新動向を踏まえながら,iOS/Android OSそれぞれのアプリ開発に必要な知識と手順を基礎から丁寧に解説します。まったくのプログラミング初心者,あるいは,Webアプリ開発はしたことがあるもののスマホアプリ開発は未体験という方に最適のプログラミング解説書となっています。電子書籍オリジナルでのコンテンツです。

内容は,モンスターストライクをはじめとした各種スマートフォンアプリを提供する株式会社ミクシィが2013年3月Githubに公開した資料を,再構成し,最新の情報にアップデートした,ミクシィ公認の電子書籍です。

こんな方におすすめ

  • スマートフォンアプリ開発者
  • iOS開発者
  • Android OS開発者
  • ソーシャルアプリ開発者
  • スマートフォン開発に興味のある方
  • Githubでの開発に興味のある方

目次

1章 序論~スマホ時代を知る

  • 1.1 2013年時点でのスマホ動向
    • 参考資料(Google)
  • 1.2 スマホで何をするのか?
  • 1.3 スマホ台頭で生じた出来事~ユーザ体験の混在
  • 1.4 求められる優れたスマホアプリ開発者
  • 1.5 おもな対象読者
  • 1.6 スマートフォンでできること,スマートフォンならではのこと
    • 1.6.1 スマートフォンとガラケー・パソコンの比較
    • 1.6.2 アプリとWebアプリ
  • 1.7 本書の狙い,スマホエンジニアの必要性

2章 スマホアプリ開発のワークフロー

  • 2.1 スマホアプリを開発するためのチーム構成
  • 2.2 開発ワークフロー~リリースまでの流れ
    • 2.2.1 企画
    • 2.2.2 開発,デザイン
    • 2.2.3 QA
    • 2.2.4 レビュー
    • 2.2.5 リリース
  • 2.3 スマホアプリ開発を行う上で知っておきべきこと
    • 2.3.1 イベント駆動型プログラミング
    • 2.3.2 メモリマネジメント
    • 2.3.3 マルチスレッド,プロセス
    • 2.3.4 オフライン対応
    • 2.3.5 端末ごとの特性
    • 2.3.6 セキュリティ
    • 2.3.7 リリース(バージョン互換性とAppleレビューガイドラインについて)

3章 実践!スマホアプリ開発[iOS編]

  • 3.1 導入
    • 3.1.1 iOS 開発する上での心構え
    • 3.1.2 Xcode5のインストール
    • 3.1.3 Xcode5 の簡単な解説
    • 3.1.4 xibとstoryboardの使い分け
    • 3.1.5 Objective-C基礎,基本文法
    • 3.1.6 メモリ管理について
  • 3.2 UIViewController
    • 3.2.1 表示させるコンテンツの管理~インターフェースビルダーの使い方
    • 3.2.2 ModalViewController
    • 3.2.3 View Controllerのライフサイクル
  • 3.3 Container View Controller
    • 3.3.1 コンテナとしての View Controller
    • 3.3.2 UINavigationController
    • 3.3.3 UITabBarController
  • 3.4 UIView
    • 3.4.1 UIView の基本
    • 3.4.2 UIView のカスタマイズ
    • 3.4.3 UIView Animation
  • 3.5 UITableView
    • 3.5.1 Delegateパターン
    • 3.5.2 実際にUITableViewを使ってみる
    • 3.5.3 UITableViewとUINavigatonController
    • 3.5.4 セルのカスタマイズ
    • 3.5.5 その他UITableViewの応用
  • 3.6 ネットワーク通信とローカルストレージ
    • 3.6.1 HTTP通信
    • 3.6.2 UIWebView
    • 3.6.3 データの永続化
  • 3.7 ビルドとリリース
    • 3.7.1 iOS Developer Programへの登録
    • 3.7.2 iOSアプリケーションのビルド
    • 3.7.3 実デバイスでのデバッグ
    • 3.7.4 Xcodeを用いたデバッグの方法
    • 3.7.5 アプリのリリース

4章 初めてのスマホ開発(Android編)

  • 4.1 導入
    • 4.1.1 Androidの開発にあたって
    • 4.1.2 Androidの開発環境
  • 4.2 画面を構成する XML リソース
    • 4.2.1. XML リソースについて
    • 4.2.2 Layout Resource
    • 4.2.3 Value Resource
    • 4.2.4 Drawable Resource
    • 4.2.5 String Resource
    • 4.2.6 Style Resource
    • 4.2.7 多様なデバイスへの対応
  • 4.3 ActivityとFragment
    • 4.3.1 Activity
    • 4.3.2 Fragment
    • 4.3.3 イベントハンドリング
    • 4.3.4 Intent
    • 4.3.5 BroadcastReceiver
  • 4.4 ListView
    • 4.4.1 ListView
    • 4.4.2 ViewPager
    • 4.5 ActionBar
    • 4.5.1 画面管理とタスク
    • 4.5.2 ActionBarの基本
    • 4.5.3 NavigationMode
    • 4.5.4 Action Item
    • 4.5.5 ActionBar の見た目を変える
  • 4.6 非同期処理
    • 4.6.1 非同期処理
    • 4.6.2 ネットワーク通信
    • 4.6.3 データベース
    • 4.6.4 SharedPreferences
  • 4.7 Google Playでアプリを公開する
    • 4.7.1公開するための事前準備
    • 4.7.2 リリースビルドの準備
    • 4.7.3 リリース
    • 4.7.4 リリース後の対応

付録:スマートフォンアプリの勘所~執筆陣5名に訊く

  • 5名のバックグラウンド
  • iPhone/Android.それぞれの印象
  • OSのアップデートと開発者の意識
  • 開発者としての情報の探し方
  • すごいと感じたスマホアプリ
  • 判断に迷ったこと
  • 初心者に向けてのメッセージ
  • おわりに

サポート

現在サポート情報はありません。

商品一覧