ページトップへ

iPhone、Androidのアプリ開発会社に委託するならユニークビジョン

UNIQUE VISION 企業と消費者をつなぐ

スマートフォン(スマホ)アプリ開発コラム

スマートフォン(スマホ)アプリ開発コラムトップへ

iPhoneアプリ開発を目指す人オススメの書籍7選

iPhoneのアプリ開発に挑戦しようと思っている人に送りたい、最初に読んでおきたい良書をまとめておきました。

1. iPhoneアプリの教科書【iOS7&Xcode5対応】/著・森巧尚/出版・株式会社マイナビ

iPhoneアプリのバイブルとして、昔から多くの方に読まれている名書です。全ページカラーで図が多くてわかりやすく、アプリ開発初心者の方にはもちろん、ある程度慣れてきた方も手元に置いておきたい一冊になると思います。

2. SwiftではじめるiPhoneアプリ開発の教科書【iOS8&Xcode6対応】/著・森巧尚/出版・株式会社マイナビ

こちらも上記の著作と同様に、全ページカラーで作られており、非常に見やすくわかりやすい一冊になっています。Swiftを使ったアプリ開発には大変オススメの書籍となっています。

3. たのしいSwiftプログラミング【iOS8&Xcode6対応】/著・木下誠/出版・ビー・エヌ・エヌ新社

こちらはSwift入門書となります。また対象者はプログラミング未経験者をメインターゲットとしているため、非常に丁寧なプログラミングの基礎知識から始まる内容で作られている一冊です。この書籍の素晴らしいところは操作方法の解説する動画がYouTube上に公開されていることです。書籍を読みつつ、動画を見ていけば迷うことなく作業が進められそうですね。

なお、この書籍はApp Storeからもダウンロードすることができます。アプリ版では「たのしいアプリプログラミング~Swiftで始めよう!」となっています。こちらは既にXcode6.1にも対応しており、常に最新の情報が公開されていくようです。

著者の木下誠さんは日本におけるMac開発の第一人者であり、この著作以外にも読者の上達レベルに合わせて多くの著作がありますので、読んでおいて損のない作品ばかりです。

4. 開発のプロが教えルSwift標準ガイドブック/著・渡辺龍司他/出版・株式会社マイナビ

Swiftについて詳しく書いてあります。初心者の方には若干ハードルが高いかもしれませんが、長い期間使える専門書としては申し分ない書籍だと思います。

5. Cプログラミング入門以前/著・村山公保/出版・毎日コミュニケーションズ

プログラミング未経験者であれば、この書籍を最初に読むと良いかもしれません。コンピュータの動く仕組みなどの初歩の初歩的なところから理解しておくと今後の勉強がスムースに進むことと思います。

6. Object-Cの絵本/著・株式会社アンク/出版・翔泳社

プログラミング言語初心者向けのわかりやすい書籍は多くありますが、絵本というだけあってイラストが多く、ただ読むだけにならない一冊です。C言語からObject-Cまでをカバーしています。

7. Xcode5徹底解説 for iOS/OSX/著・熊谷友宏/出版・秀和システム

開発ツールであるXcodeの解説本です。アプリの作り方も大事ですが、開発ツールの使い方もわからないと快適にアプリ開発を進めることはできませんね。とは言え、結構なボリュームですので最初から読み進めるよりは困ったときに使う辞書的な役割で使ったほうが良いのかもしれません。英語で書かれているXcodeを日本語で解説してくれる、と言う点では英和辞書の役割も同時に果たしてくれると思います。

まとめ

今回紹介したのはほんの一部に過ぎません。これ以外にも多くの書籍が販売されていますので、自分なりのバイブルを探してみると良いと思います。


お急ぎのアプリ開発でも対応いたします。まずはお問い合わせください。

お気軽にお問い合わせ下さい
お問い合わせはこちら
03-6434-9993
月~金(10:00~18:00)

おすすめ記事

お急ぎのアプリ開発でも対応いたします。まずはお問い合わせください。

お気軽にお問い合わせ下さい
お問い合わせはこちら
03-6434-9993
月~金(10:00~18:00)

開発の流れ

アプリ開発の目的共有、スケジュール、コスト感の合意

アプリ開発の目的共有、スケジュール、コスト感の合意

お客様の現状課題やご要望をヒアリングし、開発の目的を共有いたします。その上でスケジュールや費用のお見積りをして、プロジェクト開始となります。

アプリの要件定義、基本設計

アプリの要件定義、基本設計

アプリの基本的な設計を行います。サーバの有無など必要なハードウェア構成など全体の大枠も決定されます。また、アプリに対してもだいたいの画面数など構成の概要を決定していきます。

UI/UX、デザイン、画面設計

UI/UX、デザイン、画面設計

基本設計で決定された画面に詳細な動作やレイアウトなどを設計します。ボタンタップ時やフリック時などの入力に対する動作や表示項目などはこのフェーズで決定されます。アニメーション効果なども含めてユーザが画面から得る情報の全てはこのフェーズで決定されます。

詳細設計と開発

詳細設計と開発

基本設計やUI/UX、デザインに基づき詳細設計と開発を開始します。サーバサイドとの連携手順やデータベース設計などもこのフェーズに含まれますので、案件によっては様々な技術者が招集され実際の開発が進んで行きます。

テスト/デバッグ

テスト/デバッグ

要件定義、基本設計や詳細設計などで定義されたご要望の内容が正しく実装されているかを、試験仕様書に基づいて実施いたします。バグが存在すれば修正し、品質がリリース基準を満たすまでデバッグを行います。

アプリ審査/リリース

アプリ審査/リリース

テスト完了後、お客様のリリース承認をいただきましたら、アプリ審査申請を代行いたします。申請の際に必要な入力項目についても、弊社で対応いたします。申請後、アプリがストアで公開されるまで責任を持って対応いたします。

運用開始

運用開始

リリース後もバグ修正やOSバージョンアップなどによるアプリ修正などを対応します。なお、保守方法はご契約時に合意した内容に準じます。

お気軽にお問い合わせ下さい
お問い合わせはこちら
03-6434-9993
月~金(10:00~18:00)
PC版スマホ版