Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【開発の初め方〜公開まで全部網羅】UIKit・WatchKit・SpriteKitで作るカメラアプリ&ゲームアプリ入門編
Rating: 3.6 out of 5(18 ratings)
185 students

【開発の初め方〜公開まで全部網羅】UIKit・WatchKit・SpriteKitで作るカメラアプリ&ゲームアプリ入門編

iOS、watchOS、Xcodeに対応したスマホアプリ開発を、XcodeのインストールからAppStoreに公開するまで丁寧に解説します。Apple Watchにも対応したカメラアプリとブロック崩しゲーム作りを体験できます。
Created by秀彦 近藤
Last updated 1/2020
Japanese

What you'll learn

  • Xcodeを用いたアプリ開発の始め方がわかります
  • 簡単なアプリの作り方が身につきます
  • AppleWatch対応のレームワークWatchKitを基礎から学び、練習を通して自分でも オリジナルAppleWatch用のアプリが開発できるようになります
  • Apple Watchなどのデバイス連携機能を実装することができます
  • WatchKitでApple Watchにも対応した用いたカメラアプリを制作します
  • SpriteKitを用いたブロック崩しゲームを制作します
  • SpriteKitを用いた物理演算(重力と衝突判定)の設定 についても学びます

Course content

9 sections71 lectures5h 39m total length
  • コース概要3:10

    このコースの内容の紹介をします。

  • このコースの進め方1:49

    このコースのレクチャーがどんな風に進んでいくのかを紹介しています。

  • 講師の自己紹介1:40

    講師の自己紹介です。どんな人が講師をやっているのかのぞいてみましょう。

Requirements

  • 言語の種類は問いませんが、少しでもプログラミングの経験があること
  • 本コースでは、Swift言語そのものの解説は詳しく行いません。コーディング手法の詳細は、別途学習していただく必要がございます。
  • Mac、iPhone、(可能ならAppleWatchも)を持っていること
  • iPhone、AppleWatchの所持は必須ではありません。 コース内ではシミュレータを用いて実機がなくても動作確認ができるように解説を行っています。ただ、実際に実機を触って、確認する方が理解度も高まり、何より楽しいですので、ぜひご用意ください。
  • 学習動画では、Macbook(12inch)、iPhone7、Apple Watch Series2 を使用しています。

Description

このコースでは、そんなスマホアプリ開発の中でもスタンダードと言えるiPhoneアプリを、XcodeのインストールからAppStoreへの公開まで体系的に学ぶことができる、iOSアプリ開発入門コースです。
カメラアプリ・Apple Watch対応アプリ・2Dゲームの開発の体験ができます。
スマホアプリ開発が初めての方や、今まで書籍等を読んで挑戦してみたけど挫折してしまった方にピッタリな講座内容となっています。

[動作環境]
iOS12.2、Swift5、Xcode10.2.1動作確認済み


[セクション1〜4]
このコースの説明や開発環境のインストールなど、このコースで学ぶ2つのアプリ開発をするための準備をします。
Appleが提供する総合開発環境:Xcodeのインストールからプロジェクトの新規作成、デバック、iPhone実機での動作確認を行う方法まで、基本的な使い方を学習します。
また、UI構築とその管理に必要なクラスを提供するApple純正のフレームワーク「UIKit」を用いて、iPhoneアプリ特有のUIや開発方法について学んでいきます。

[セクション5〜6]
シンプルなカメラアプリを作ります。
カメラアプリを作りながらUIKitによる画面レイアウトや各機能の基本的な実装方法を学びます。
制作した カメラアプリを、AppleWatchを用いて操作できるように機能拡張・改修を行います。
これからのiPhoneアプリ開発では、外部デバイスとの連携やiPhoneに搭載されているセンサー系の活用が必須となってきますので、この手法を覚えておくことが大切になります。

[セクション7]
コースの後半では、SpriteKitを用いたブロック崩しゲームを作成し、Xcodeをでのゲーム開発の手法を学びます。
SpriteKitは2Dゲームを作るためのフレームワークです。
手軽にゲームを作ることができる便利な機能です。

[セクション8〜9]
最後に、開発したアプリをAppStoreにアプリを公開する手順を学びます。
アプリを公開するにはたくさんの準備とやや複雑な設定が必要で、ハンズオン形式で各手順を紹介していきます。


最近では、初心者でも簡単にスマホアプリ開発ができるツールやサービスが充実し、新たにスマホアプリ開発に挑戦しようとする方々のハードルも下がってきました。

また、今までスマホアプリ開発に携わることのなかったプログラマやシステムエンジニアの方々の中にもスマホアプリ開発に挑戦しよう!と決意する方も増えてきたと思います。
iOSアプリ開発者として必要な知識やテクニックを身につけて、モバイルアプリクリエイターへの第一歩を踏み出しましょう!

Who this course is for:

  • iOSアプリを作ってみたいけど、何から手をつけていいのかわからない人
  • とにかく手を動かしてつくり方を覚えたい人
  • とりあえずアプリの作り方を体験してみたい人
  • アプリ開発の始め方〜App Storeへの公開まで一通りやってみたい人
  • iOSアプリ開発におけるテクニックの手数を増やしたい人
  • iOS12、watchOS5に対応したアプリ開発を学びたい人