강의

멘토링

커뮤니티

BEST
Programming

/

Mobile Application Development

Part1: 本物の王初歩iOSを学ぶ(SwiftUI, SwiftData, 2024)

王草報道聞くことができるSwiftUI講義! 何も知らなくても始めることができます。

  • daynightcoding
apple
ios
애플
왕초보
iOS
Swift
SwiftUI
swift5.5

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

受講後に得られること

  • SwiftUI

  • iOS

  • Swift

  • swiftdata

こんにちは、iOS現職開発者のagmma(アグマ)です

31歳で他の仕事をしていた途中から開発の勉強を始め、現在はネイバー・カカオ・ライン・クーパンのいずれかの系列会社で一生懸命iOS開発をしています

  • 2020年初(満31歳)ブートキャンプで開発の勉強を開始

  • 2021年年末(満33歳)ネイバー・カカオ・ライン・クーパン系列会社のiOS開発者新入社員として就職

  • 2025年現在まで同じ会社で勤務中


非専攻者として30代という遅い年齢で開発を始めたため、就職を準備する方々の途方もなさと困難を誰よりも深く共感しています。また、着実な成長のために自分の大切な時間を注いで転職を準備する方々の努力もよく知っています。

収入が全くなかった2年間、ひたすら開発者という夢のために走ってきた分、同じ道を歩む方々にリーズナブルな価格で質の高い講座を提供したいと思います。

まだすべてのカリキュラムが完成したわけではありませんが、私が計画しているすべての講義が公開された際には、私の講義だけを着実についてきていただければ、1〜2年目のiOS開発者に必要な知識をすべて身につけられるよう責任を持って作成いたします。

iOSアプリを作りたいのですが

何から始めればいいかわからず途方に暮れているなら?


事前知識不要!でもデプロイまで、超初心者向けSwiftUI講座!

  • 何の予備知識もなく学べるSwiftUI講座です!

  • Swift文法の知識も講義に含まれています。

  • MacBookさえあれば大丈夫です。

こんな方におすすめです

基礎講座が必要な方

分かりやすく説明することに重点を置きました。開発を初めて学ぶ非専攻者でも受講できます。

Swift文法の講義が退屈な方

アプリを作ろうとiOSを学んでいるのにSwiftで詰まってしまったら、この講座をおすすめします。Swift + SwiftUIを一つの講座にまとめました。

講義を受けてデプロイまで進める方

文法知識、SwiftUIの知識に関する講義は多いですが、肝心のデプロイ方法については説明がない場合が多いです。デプロイ講義を受講して、ご自身のAppをデプロイしてみてください

受講後には

  • SwiftUIでアプリを作ることができます。

  • App Storeにアプリを配布できます。

  • 基礎的なSwift文法の知識を身につけることができます。


🚀 セット割引 1) SwiftUI 完全マスター! 実践 iOS アプリ作成 🎉

期間限定の特別割引イベント
3つの人気講座をまとめて史上最高のお得価格でご提供します!

💡 このパッケージを選ぶべき理由
✅ SwiftUIの基礎から実践アプリ制作まで一度に整理
✅ 単品購入よりもはるかにお得なパッケージ特典
✅ iOS実務開発にすぐに活用できる実践ノウハウ

📚 構成(3つの講義)

  1. 🧩 Part0: 問題を解きながら学ぶ超初心者向けSwift6 (無料)

  2. 🌱 Part1: 本当の超初心者向けiOS (SwiftUI·SwiftData, 2024) — ₩77,000

  3. 📸 Part2: Instagramクローン (SwiftUI·MVVM·Firebase, 2024) — ₩99,000

📌 定価: 176,000円
🔥 イベント特典: -35,200円 (-20%)
💰 期間限定特価:140,800円 (80%)

👉 🎁 割引クーポンを受け取る - セット割引1) SwiftUI完全マスター!実践iOSアプリ開発


🚀 セット割引 2) SwiftUI 応用まで!実践 + Combine マスター 🎉

5つの人気講座をまとめて応用力まで一気に完成!(セット1の3講座を含む)

💡 このパッケージを選ぶべき理由
✅ セット1(入門→実践) 全構成を含む + 深化概念の拡張
Property Wrapperで状態・データフローを完全整理
Combineで非同期・リアクティブパターンを習得 → 実務拡張性を最大化

📚 構成(5つの講義)

  1. 🧩 Part0: 問題を解きながら学ぶ超初心者向けSwift6 (無料)

  2. 🌱 Part1: 本当の超初心者向けiOS (SwiftUI·SwiftData, 2024) — ₩77,000

  3. 📸 Part2: Instagramクローン (SwiftUI·MVVM·Firebase, 2024) — ₩99,000

  4. 🔗 SwiftUIのProperty Wrapper(@State, @Binding, …) — ₩11,000

  5. ⚡️ Combine – iOSのReactive Programming(2025)₩99,000

📌 定価:₩286,000
🔥 イベント特典:-₩85,800 (-30%)
💰 期間限定特価:₩200,200

👉 🎁 割引クーポンを受け取る - セット割引2) SwiftUI応用まで! 実践 + Combineマスター


⚡️ 注意!
- リンクにアクセスした後、必ずクーポンを発行してからコース講義を購入してください
- 割引は予告なく終了する場合があります。


📚 カリキュラム詳細紹介

🤔 「どうせ開発はAIが全部やるのに、こんな知識が必要なのかな?」

📱 「アプリはバイブコーディングで作ればいいのに、こういうのを知らなくても大丈夫じゃないかな?」


はい、その通りです。ただし、AIが人間の望む通りに100%完璧に動作する状況でのみ可能です。

しかし、AIが人間の望む通りに完璧に動作することは現時点では不可能です。

実際にアプリを作っていると、AIがコードを代わりに書いてくれてもAIだけでは解決できない状況に必ずぶつかります。
以前はこのような状況に10回、100回遭遇していたとすれば、今は1〜2回程度に減っただけです。

そしてまさにその1~2回の瞬間、結局コードを直接確認して修正しなければならない状況が訪れます。その時に必要なのは開発知識です。


まとめると:

  1. AIがコーディングのほとんどを担当してくれても、AIが解決できない状況は必ず発生する

  2. その瞬間、問題を解決できる人は開発知識を持つ人だけ



✨ このコースの特徴

SwiftUIとSwiftを同時に扱う講座

文法講義とアプリ実装講義を一つにまとめました。
事前知識なしで受講いただけます。

講義単位のサンプル提供

講義ごとにサンプルを提供します。
完成したアプリの全体コードではなく、
各講義単位で区分されたサンプルコードで簡単にコード比較ができます。

SwiftDataでデータベース管理

WWDC 2023で発表されたSwiftDataを利用して
データを管理し、Persistenceを実装します。

最新iOS 17ベースの講義

すべての授業はiOS 17をベースに制作されました。

JSONサーバーと通信するアプリを作る

すでに作成されたJSONサーバーに接続してみて、
このJSONをアプリプロジェクト内で通信して取得して使用します。
サーバーから受け取ったデータと写真を利用してアプリを作ってみることができます。

アプリのアイコンやスクリーンショットなどを作成しながらデプロイする

アプリを作成してデプロイする講義が含まれています。
一緒にアプリのアイコンとスクリーンショットを作成し、アプリ審査を申請してみましょう

個人情報処理方針ジェネレーター含む

アプリ審査のためには、プライバシーポリシーが必要です。
以前利用していたプライバシーポリシー生成サイトが現在は閉鎖されているため、
私が直接作成したシンプルなジェネレーターをサンプルファイルに含めておきました。

(⚠ ただし、このジェネレーターは基本的な形式の個人情報処理方針のみを提供します。
アプリで個人情報を実際に収集・利用する場合は、必ず直接カスタマイズした処理方針を作成する必要があります。)

Q. 本当にこの講座だけ聞いてアプリをリリースできますか?

A. はい!

講座リリースから1ヶ月も経たないうちに、すでに講座を受講してアプリをリリースされた方が現れました。

アプリを見に行く

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

1つ目のアプリ:動物紹介アプリ

ワンページアプリを作るには、SwiftUIの基礎を学びます。

  • ビュー(テキスト、画像、円...)

  • modifier(.padding、.font、.background...)

  • Container(VStack、HStack)

  • Scroll View

2つ目のアプリ:しりとりゲーム

しりとりゲームを作りながら、状態変化、テキスト入力、Alertなどを学びます。

Swift文法の知識

  • 配列(Array)

  • 反復文(for、forEach)

  • 条件文(if)

SwiftUIの概念

  • I'm ready to translate Korean text to Japanese. Please provide

  • TextField

  • ボタン、.alert

  • Listビュー

  • ForEach(SwiftUIの繰り返し文)


3つ目のアプリ:Todoアプリ

ToDoアプリを作りながら、モデルを通じてデータの保存、削除、照会などを扱います。

Swift文法の知識

  • クラス

  • 関数(function)


SwiftUIの概念

  • 画面遷移(NavigationStack、NavigationLink)

  • ツールバー

  • Binding($)

  • Observable


4つ目のアプリ:SwiftData with Todoアプリ

WWDC 2023で発表されたSwiftDataを利用してデータベースを扱います。SwiftDataを使用していなかったアプリにSwiftDataを適用して、アプリを終了してもデータが消えないようにします。

Swift Dataの概念

  • ModelContainer

  • # Translation Schema ## Input Format ``` {


  • I'm ready to translate Korean text to Japanese. Please provide

  • I'm ready to translate Korean text to Japanese following all the




5番目のアプリ:Netflixサムネイルアプリ

サーバーに接続して、サーバーに保存された画像、データを基にアプリの画面を描きます。AWS(Amazon Web Services)に事前にアップロードされたデータとリアルタイムで通信するアプリを実装します。
(ポスター画像はChatGPTで生成したため、文字がおかしい場合があります。)

Swift文法の知識

  • アプリでネットワーク通信を行う(URLSession)

  • JSONDecoder


SwiftUIの概念

  • 非同期画像(AsyncImage)

  • ビューでif文を使用

  • TabView

  • ProgressView


授業に登場するすべての概念を漏れなく説明するために心血を注ぎました。

📚 私の講義には重要な原則があります。
👉 授業で登場するすべての概念は必ず説明するということです。


私が開発者を目指していた頃、講義で「この部分は後で説明します」という言葉とともに重要な概念についての説明が省略されることが多くありました。ところがいざ後になってもきちんと扱ってくれなかったり、その概念を知らないと次の内容を理解するのが難しくて本当にもどかしかった記憶があります。😥

だからこそ、私の講義ではそのようなもどかしさを感じないように、本当に多くの努力を注ぎました。

  • 講義中に新しい概念が出てきたら、できる限りその場ですぐに説明いたします。

  • もし事前知識が不足していて今すぐ理解するのが難しい部分であれば、比喩や簡単な例を挙げて、まず感覚をつかめるようにお手伝いします。

  • そして、後の講義で必要な背景知識を十分に学習した後、再びその概念に戻って改めて説明いたします。

結局、皆さんは授業についてきながら「あれ?これは後で説明するって言ってたのに、そのまま進んじゃうの?」というもどかしさを感じることなく、着実に、そして確実に概念を理解することができます。✨

💡 一度の購入で、永久保存!


私も学習者の立場として、永久所蔵ではない講義はあまり購入しません。
そのため、私の講義も受講期間の制限なく、いつでも再視聴できるように準備しました。


👨‍💻 開発を経験された方ならご存知でしょう。
すべての概念を一度の受講で完璧に習得することは不可能です。
ある概念はすぐに自分のものになりますが、ある概念は実際に自分のプロジェクトで直接活用してみて初めて理解が完成します。


⏳ しかし、すべての概念を今すぐ使いこなすのは事実上不可能ですよね。
そのため、この講座は必要なときにいつでも戻って学習できるよう、永久保存版として提供されます。

👉 今は理解が難しい部分も、後日プロジェクトで直面したときに再び開いて自分の知識にすることができます。
つまり、一度の購入で一生頼りになる自分だけの学習資料になるわけです。🚀

💸 受講開始後7日以内であれば、いつでも返金が可能です。


返金案内

私は受講生の皆様に満足していただけるよう講義を準備しましたが、もし講義が気に入らない場合は心配なく返金申請をしていただけます。🙂

⚠️ ただし、以下の場合は返金が難しい場合があります:

  • サンプルコードをダウンロードした場合

  • 受講申請後7日を超過した場合

  • 講座の受講進度が7%を超えた場合

👉 したがって、序盤の講義はサンプルコードをダウンロードせずにまず受講してみることをお勧めします。


🔗 正確な返金規定を確認する

何か質問はありますか?

Q. 開発知識が全くなくても受講できますか?

はい!開発知識がない方を対象に制作された講座です。コードを作成するエディター(Xcode)と文法を最初から一つ一つ説明いたします。

MacBookだけを持って受講を始めていただければ大丈夫です。

Q. 講座をすべて受講すると、どの程度のスキルが身につきますか?

SwiftUIは初めて触れる人が簡単にアプリを作れるように設計されているため、ToDoアプリと同程度のアプリを作れるようになります。

また、デプロイ講義が用意されているため、iOSアプリの審査を提出して友達がアプリをダウンロードできるように講義を構成しました。

Q. Swiftの文法を全く知らないのですが、大丈夫ですか?

はい!この講座の目標は、何の予備知識がなくてもこの講座だけを受講すればアプリを作れるようにすることです。Swift文法も最初から説明しますので、この講座から始めていただければ大丈夫です。

受講前の参考事項

実習環境

  • macOSがインストールされているMac mini、MacBook Air、iMacなどがあれば大丈夫です。

  • Xcode バージョンは15.1〜15.2が使用されました。(講義撮影期間中に15.2にアップデート)

  • macOSバージョンはVenturaを使用しました。(配信講義でSonomaにアップデートしましたが、開発とは関係ありません)

学習資料

  • 講義のサンプルコードファイルを提供します。

  • 講義単位で区分されているコードサンプルです。(該当講義のコードまでのみ作成されたサンプル)

  • 講義に必要な画像ファイルが含まれています。

  • ネットワーク通信講義に必要なJSONアドレスが提供されます。

前提知識と注意事項

  • 事前知識は一切必要ありません。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • アプリ開発が初めての人

  • 実戦に使われる知識を簡単に学びたい人

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

  • No先行知識!

こんにちは
です。

1,675

受講生

205

受講レビュー

160

回答

5.0

講座評価

6

講座

안녕하세요 😀

누구나 쉽게 iOS 개발을 할 수 있도록 돕고 싶은

iOS 개발자 애구마입니다.

강의에 필요한 예제 만드는것을 좋아하고, 입문자에게 필요한 강의를 만들기 위해 연구합니다.

 

 agmma5000@gmail.com 

カリキュラム

全体

56件 ∙ (7時間 13分)

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

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

受講レビュー

全体

39件

4.9

39件の受講レビュー

  • fanp님의 프로필 이미지
    fanp

    受講レビュー 2

    平均評価 5.0

    修正済み

    5

    100% 受講後に作成

    11월 5일에 완강하고, 3주만인 11월 26일에 첫 앱 배포 성공했습니다! 오늘 앱 스토어 심사 한방에 통과했어요!! 애구마 쌤 강의 수강으로 iOS 개발의 기초를 배우고 claude code의 도움을 받아서 제 상상 속에서만 존재하던 앱을 드디어 만들었습니다! 넘 기쁘고 행복해요!! 만드는 과정이 넘 재밌었고, 앱스토어에 제가 만든 앱이 올라간 게 신기하고 다음 앱 뭐 만들지 벌써 고민하고 있습니다! 애구마 쌤 덕분에 '앱 직접 개발하고 싶다' 생각만 하던 제가 이렇게 실제로 배포까지 하게 되어 진심으로 감사드립니다!!! 다른 강의들도 열심히 수강하겠습니다 감사합니다!

    • 밤낮 코딩 - 애구마
      知識共有者

      안녕하세요! 강의도 완강해주시고 앱 출시까지 하셨다니 너무 축하드립니다! 앱을 만들어보는 것까지는 누구나 할수 있지만, 완성도 있는 앱을 만들고 또 배포까지 하는 것은 완전히 다른 이야기라고 생각합니다! 저도 여러개의 앱을 배포했지만, 첫번재 앱을 배포했을때가 가장 오래걸리고 힘들었던것 같거든요. 그 힘든길을 잘 헤쳐나가신거 같아서 저도 뿌듯하고, 정말 대단하시다고 말씀드리고 싶어요 강의 수강해주셔서 너무 감사하고 앞으로도 계속 앱 배포하셔서 좋은 결과 있으시길 바라겠습니다. 제가 개인적인 일로 답글을 늦게 달았는데, 예전에 앱 주소를 써주셨던거 같은데 아닐까요? ㅎㅎ 앱 저도 사용해보고 싶은데 괜찮으시다면 링크나, 앱 이름 부탁드리겠습니다! 좋은 연말되세요~

    • 축하해주셔서 감사합니다! 애구마 선생님 덕분에 시작할 수 있었고 배포까지 해낼 수 있었습니다! 수강하고 3주만에 어떤 걸 만들 수 있을지 다른 분들께 공유하고 싶은 마음에 링크 올리긴 했었는데 업데이트 배포를 계속 하게 되더라구요ㅎㅎ 그렇게 되면 3주만에 얼만큼 만들었는지 보여드리는 거랑 점점 멀어질 거 같아서 링크 삭제했었어요! 앱 봐주시면 넘 감사하죠ㅎㅎ 앱 이름 '생일시'입니다! 이제 또 다음 앱 만들 계획을 하고 있고, 이번에는 유저들이 올린 컨텐츠를 서로가 볼 수 있는 것까지 포함해보고 싶어서, 다음 강의 수강 예정입니다! 새로운 앱 배포 완료하면 다음 강의 후기에 또 등장하겠습니다ㅋㅋ 감사합니다!!

  • Mark Kim님의 프로필 이미지
    Mark Kim

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    • 박세범님의 프로필 이미지
      박세범

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      • 박성우님의 프로필 이미지
        박성우

        受講レビュー 1

        平均評価 4.0

        4

        60% 受講後に作成

        • 조성호님의 프로필 이미지
          조성호

          受講レビュー 3

          平均評価 5.0

          5

          100% 受講後に作成

          ¥9,530

          daynightcodingの他の講座

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

          似ている講座

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