[Lv.1] iOS 17 アプリ開発基礎 - SwiftUIで始める

SwiftUIの核心概念から実際のアプリリリースまで — 基礎からしっかり学ぶiOSアプリ開発入門講座です。 (📌 講義PDF資料および実習コードファイル一式を提供)

難易度 初級

受講期間 無制限

iOS
iOS
Swift
Swift
SwiftUI
SwiftUI
iOS
iOS
Swift
Swift
SwiftUI
SwiftUI

学習した受講者のレビュー

学習した受講者のレビュー

5.0

5.0

Kyh0527

52% 受講後に作成

急いで新規プロジェクトにSwiftUIを使用することにして、基礎を固めるために登録して聞きましたが、一つずつ簡単に説明してくれて理解が上手になりました。 ^^ ただ、アプリに適用するLocalDB、Combineなどの内容がなくて残念ですが、ベーシックステップ講義だから今後これらの内容も取り上げてほしいです。ありがとうございます〜

5.0

Emma

85% 受講後に作成

iOS開発者を準備する就学者です。 採用公告にいつもSwiftUI優待があって、急いで心に講義を申し込んだのですが、詳細に一つずつ教えていただき、よく学びました。 特に、アプリ構造のmvvmパターンでプロジェクトを進めたことと、すべてのコースのソースコードを公開してくださって助けがたくさんありました。点で満足です!ありがとうございます!

5.0

Jay

100% 受講後に作成

現在、2度目です。 SwiftUI 入門に最適です。 機能ごとにうまく区切られているので、再度参照することも簡単です。

受講後に得られること

  • SwiftUIのコアコンポーネント — iOSアプリ開発に必要な必須ビューとレイアウトを実際に作成してみます。

  • MVVMアーキテクチャ — 実務ですぐに使えるアプリ構造をプロジェクトに適用します。

  • アニメーション & インタラクション — アプリに自然な動きを加える基礎アニメーションを学びます。

  • 実際のアプリのクローンコーディング — App Storeでリリースされた「絶滅危惧動物図鑑」アプリを一緒に完成させます。

  • 最新バージョン対応 — iOS 15, 16, 17の変更事項とアップデートされた機能を反映しています。

SwiftUIでより少ないコード
より強力なアプリを作ってみましょう。 ⚒️

こんにちは、iOSエンジニアのJacobです。

現在海外を拠点に、iOSアプリの開発と講義を並行して行っています。

  • オーストラリア・ニュージーランドのスタートアップでiOSエンジニアとして実務に携わり、App Storeでのアプリリリースを経験
  • UIKitベースのレガシーアプリをSwiftUIへ転換するマイグレーションプロジェクトを多数進行
  • 海外チームとの協業経験を活かし、実務中心の講義カリキュラムを設計

国内ではなく海外の開発環境で直接ぶつかりながら積み上げた経験を基に、理論にとどまらず実際のプロジェクトですぐに使えるSwiftUI講座を作っています。

Lv.1からLv.4までのシリーズで構成されたカリキュラムをコツコツと進めていただければ、iOS開発の核心を体系的に習得できるよう、責任を持って作り上げます。


SwiftUIでiOSアプリを作りたいけれど
どこで、どう始めればいいか
途方に暮れているなら?
 
😢SwiftUIを学びたいけれど、何から始めればいいかわかりません
😅アプリ開発を一度もやったことがないのですが、ついていけるでしょうか?
😴理論ばかりで実習がない講義は退屈です
🥹講義を聞いた後も一人でアプリを作れない気がします

 

SwiftUI、今学ぶべき理由があります

iOSアプリ開発の流れは、すでに変わっています。

Appleが直接開発した最新のUIフレームワークであるSwiftUIは、宣言型の文法により、従来のUIKitよりもはるかに少ないコードで強力なUIを実装できます。採用市場においても、SwiftUIの経験を優遇する傾向が顕著になっています。

この講義はSwiftUIの核心を基礎から体系的に習得し、実際のアプリプロジェクトを通じて開発フロー全体を経験することを目標としています。


💬 "最近はAIにコードを書いてもらえば何でも作ってくれるのに、あえてSwiftUIを学ぶ必要がありますか?"

🤖 "ChatGPTやClaudeでアプリがパパッと作れるそうですが、私もそうしてはいけませんか?"


私も実務でAIを積極的に活用しています。実際に生産性が大幅に向上したのも事実です。

しかし、オーストラリア・ニュージーランドのスタートアップで実際にアプリをリリースし、UIKitをSwiftUIに移行するプロジェクトを進める中で気づいたことがあります。それは、AIが書いたコードがなぜ動かないのかを把握し、修正するのは結局人間の役目だということです。

AIは素晴らしいツールですが、自分の望む方向に導くためには基礎力が必要です。基礎がないままAIのコードを貼り付けているだけでは、結局ある時点で壁にぶつかり、一歩も進めなくなる状況が必ずやってきます。

✅ 結論は以下の通りです

1. AIを適切に活用するには、AIが作成したコードを読んで判断できる目が必要です。

2. SwiftUIの基礎は、AI時代においてむしろより重要な武器になります。


講義の特徴

- 実際のアプリ中心の実習 : 理論だけを並べることはしません。App Storeにリリースされているアプリをクローンコーディングしながら、実務感覚を養います。

- MVVMパターンの適用:単なるビューの構成にとどまらず、実務で使われるアプリのアーキテクチャを最初から適用します。

- PDF資料 + ソースコード全提供 : 講義で使用されるすべての資料とXcodeプロジェクトファイルを提供します。

- 最新のiOSバージョン基準 : iOS 15以降の変更事項を反映した最新の内容で構成されています。


このような内容を学びます 📚

1. SwiftUI核心コンポーネントマスター

  • Text、Image、Stack、List、NavigationViewなどの必須ビューを、実習を通じて習得します。
  • 各コンポーネントの役割と組み合わせ方を理解し、望む画面を自ら設計できるようになります。

2. 実践プロジェクト:絶滅危惧動物事典

  • App Storeに実際にリリースされたアプリを、最初から最後まで一緒に完成させます。
  • データモデルの設計から画面構成、ナビゲーションまで、アプリ開発の全体的な流れを経験します。

3. 最新バージョン対応:iOS 15, 16, 17

  • 毎年アップデートされるiOSの主要な変更点を講義に反映します。
  • 最新のXcode 15を基準に、Preview環境とプロジェクトの設定方法も併せてご案内します。

4. PDF理論資料 & Xcode実習ファイル全提供

  • 講義で使用されるすべての理論資料はPDF形式で提供され、講義の後も復習資料として活用できます。
  • セクションごとのXcodeプロジェクトファイルが提供されるため、どの時点からでもコードをすぐに開いて進めることができます。
  • 段階的なコード例を通じて、講義内容をすぐに実習し、適用することができます。

5. Code Snippets — よく使うコードを自分のものに

  • XcodeのCode Snippets機能を活用して、よく使うSwiftUIコードを保存し、素早く再利用する方法を扱います。
  • VStack、HStack、ZStack、Button、Form、TabView、Text、NavigationStackなどの主要コンポーネントのSnippetsを直接作成し、カスタマイズする実習が含まれています。
  • 一度作っておけば、その後のすべてのプロジェクトでコード作成速度を大幅に向上させることができる実務のヒントです。

UPDATE LOG 🆙

[2.1] Code Snippets セクションを追加 - 2023-12-03

  • Snippets イントロ
  • NavStack, VStack Snippets
  • HStack Snippets
  • ZStack Snippets
  • Button Snippets
  • Form Snippets
  • TabView Snippets
  • Text Snippets
  • カスタムスニペット

[2.0] Added New Contents (iOS15, 16, 17) - 2023-11-25

  • SwiftUI - Intro
    • 講義資料
    • Xcode 15 Preview
  • iOS 15
    • Text (MarkDown, Selection)
    • SymbolVariant
  • iOS 16
    • ViewThatFits
    • LabeledContent
    • MultiDatePicker
    • NavDestion, Path
    • NavigationSplitView
  • iOS 17
    • SectorMark
    • ContentUnavailableView
    • SymbolEffect
    • ScrollView (Paging, ScrollTransition)
    • Observation (@Observable, @Bindable, @Environment)

Q&A 💬

Q. APP開発の経験がない初心者でも受講できますか?

SwiftUIを初めて学ぶ方でも、誰でも簡単に講義についていけば、皆さんもアプリを作ることができます。

Q. Swiftを一度も使ったことがないのですが、受講可能ですか?

本講義ではSwiftの文法は扱わないため、基本的なSwiftの文法をある程度理解した上で受講していただく必要があります。Inflearnで無料で提供されているSwift文法講義を視聴してから受講されることをお勧めします。

Q. 最新バージョンに対応している講座ですか?

2023年基準でiOS 17およびXcode 15バージョンに対応している講義です。今後、iOSのメジャーアップデートの際に追加内容も継続的にアップデートされる予定です。


受講前のご案内📢

  • 実習環境:macOS Catalina、バージョン 10.15 以上のMacデバイス
  • 学習資料:提供されるPDF、Xcodeファイルをダウンロードしてインストールしてください。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • iOSアプリ開発が初めての方へ - UIKitを知らなくても大丈夫です

  • SwiftUIの最新技術を習得したい方 - 最新のiOS 16アップデート事項を反映

  • SwiftUIの基礎を固めたい方 - いつでも基礎力は重要です

前提知識、
必要でしょうか?

  • Swiftの基礎文法をあらかじめ学んできてください

  • MacBook、iMacなどのMacOSデバイス - M1 MacBook Airの基本モデルでも十分です。

こんにちは
jacobkoです。

861

受講生

47

受講レビュー

49

回答

5.0

講座評価

4

講座

常時学割実施中

講義の金額が負担になる学生の方々のために、ご自身の学校のメールアカウントで 例)@***.ac.kr 、@***.edu

メールを送っていただければ、全講義の割引クーポン(50%)をお送りします。

👉jacobko@kakao.com


こんにちは、iOSエンジニアのJacobです。

現在、海外を拠点にiOSアプリの開発と講義を並行して行っています。

  • オーストラリア・ニュージーランドのスタートアップでiOSエンジニアとして実務に携わり、App Storeでのアプリリリース経験あり

  • UIKitベースのレガシーアプリをSwiftUIへ転換するマイグレーションプロジェクトを多数進行

  • 海外チームとの協業経験を活かし、実務中心の講義カリキュラムを設計

国内ではなく海外の開発環境で直接ぶつかりながら積み上げた経験をもとに、理論にとどまらず実際のプロジェクトですぐに使えるSwiftUI講座を作っています。

Lv.1からLv.4までのシリーズで構成されたカリキュラムをコツコツと進めていただければ、iOS開発の核心を体系的に習得できるよう、責任を持って作り上げます。

もっと見る

カリキュラム

全体

94件 ∙ (14時間 50分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

32件

5.0

32件の受講レビュー

  • soulem6805님의 프로필 이미지
    soulem6805

    受講レビュー 3

    平均評価 5.0

    5

    85% 受講後に作成

    iOS開発者を準備する就学者です。 採用公告にいつもSwiftUI優待があって、急いで心に講義を申し込んだのですが、詳細に一つずつ教えていただき、よく学びました。 特に、アプリ構造のmvvmパターンでプロジェクトを進めたことと、すべてのコースのソースコードを公開してくださって助けがたくさんありました。点で満足です!ありがとうございます!

    • jacobko
      知識共有者

      満足していただきありがとうございます😄 今後より良い講義を準備します。

  • koemma869806님의 프로필 이미지
    koemma869806

    受講レビュー 1

    平均評価 5.0

    5

    52% 受講後に作成

    急いで新規プロジェクトにSwiftUIを使用することにして、基礎を固めるために登録して聞きましたが、一つずつ簡単に説明してくれて理解が上手になりました。 ^^ ただ、アプリに適用するLocalDB、Combineなどの内容がなくて残念ですが、ベーシックステップ講義だから今後これらの内容も取り上げてほしいです。ありがとうございます〜

    • jacobko
      知識共有者

      kyh0527さん。 もう少し深くなった講義制作中です。 レビューありがとうございます 😊

  • leesw5505님의 프로필 이미지
    leesw5505

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    • suky님의 프로필 이미지
      suky

      受講レビュー 1

      平均評価 5.0

      5

      32% 受講後に作成

      • jewonhong2426님의 프로필 이미지
        jewonhong2426

        受講レビュー 3

        平均評価 5.0

        5

        56% 受講後に作成

        jacobkoの他の講座

        知識共有者の他の講座を見てみましょう!

        似ている講座

        同じ分野の他の講座を見てみましょう!

        ¥11,214