inflearn logo
inflearn logo

Apple出身の開発者のSwiftUI Basic Part 1基礎耐久性

最新トレンドSwiftUIの基本概念と開発方向 Appleの公式文書に基づいて構築され、堅牢な開発基礎スタミナを構築する

難易度 初級

受講期間 無制限

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

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

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

4.9

5.0

복공진

100% 受講後に作成

2編も楽しみにしています〜!ありがとうございます!

5.0

김상준

100% 受講後に作成

とても良い講義でした。とりあえず発音が良すぎて耳によく入ってきて、講義の内容も知りました。

5.0

박상욱

100% 受講後に作成

分かりやすく丁寧に説明していただき、ありがとうございます。

受講後に得られること

  • SwiftUIの流暢なUI開発

  • Apple HIG (Human Interface Guidelines)

  • Apple 公式ドキュメントの理解と活用

  • View - Layout - Data structure

  • SwiftUI @state/ @Binding

  • SwfitUI NavigationStack& NavigationLink

iOS、PadOS、VisionOSアプリ開発用
SwiftUIの基礎概念と活用法をしっかり固めてください!

iOSからApple Vision Proまで🍏

  • Appleの最新フレームワークであるSwiftUIの堅牢な基本概念と開発活用方法を通じてiOS。 PadOS、VisionOSで開発基礎体力を丈夫に育てることができます。

  • 世界時総1位A社の勤務経験をもとに、膨大なAppleエコシステムで使用されるアプリ開発を正確なアプローチと活用を通じて揺れにくいiOS開発者 fundamentalを得ることができます。

  • View ComponentからLayout、そしてpadding()&Spacer()を使用して正確に意図したUI開発へのアクセス

こんな方におすすめです!

最新のSwiftUIでアプリ開発を始めたいBeginnerの方々 🔥

Swift開発者を夢見て実現するために講義や資料を探している場合は、Appleの公式文書に基づいて講義が行われる今回の講義に参加してください。

現業でSwiftUI開発移行が必要な既存開発者の方👨🏻‍💻

基本レベルのレッスンですが、最新のiOS 17に基づいてレッスンを準備することで、SwiftUIの基本概念をすばやく理解できます。

既存の破片的な講義や内容に開発者デビューが容易ではなかった方々 💡

SwiftUI Basic Part1コースは、1つのコースで終了するのではなく、Basic Part2、RealAppビルド、Networkなど1つの場所から深く没入することができます。

受講後、皆さんは、

  • SwiftUIのView Component、Layout、基本的なData structureの概念と開発を習得

  • 揮発性の高いシンプルな概念の説明と実践を指摘し、Appleの公式ドキュメントを見て、実際にコードで開発を進める

  • 講義で学んだ内容だけを知るのではなく、公式資料に対する解釈能力を高め、自らさらに進化できるようになります。

1度目も2度目も、
Apple公式ドキュメント📜

文書の説明と理解

簡潔に引用されている文書ではなく、毎回の講義で取り上げるトピックに関する公式文書をインポートし、概念の初期化形式を見て、それをコードに適用する方法を続けて体得するようになります。

概念理解のために深く準備された講義資料

正確な概念だけでなく、コードにどのように適用できるかについての講義を通じて、実開発を行う際の隙間を減らし、さらにBasic Levelを考慮して情熱的な入門者であれば十分に講義を消化することができます。

このようなことを学びます。

View Component &
関連 modifier

SwiftUI View ComponentであるText、Shape、Imageの概念を調べ、各コンポーネントで使用できる修飾子を適用することで、UIの開発とアクセスをBasic段階でしっかりと開発するスケルトンを立てることができます。

各講義の概念を学び、それを開発に活用した例

混沌とする可能性のある概念、
それに対する正確な答えを知りたいですか?

".background() を使用すると、なぜ結果値が異なるのですか?"
「明らかに多くのブログや資料ではそれじゃないのに… 🤯

あいまいで気になる部分をDiscussionというチャプターを用意し、どんな結果値が合うのか、そしてなぜそうなのかについての議論が用意されています。

background() テーマで話します!
Discussion👊🏿

NavigationStack

サブビュー

NavigationStack、NavigationLink、Subview、
このような概念と開発活用法だけを知って時間が経つと、開発能力の深さが深くなりません。

  • NavigationStackは、既存のNavigationViewとは異なり、徹底的にデータファンデーションであること

  • Subviewの概念は、AppleでSwiftUIを作成する際に重要な価値だったCompositionということ。

このような特徴を受講生の方々と共有し、豊富な開発者に成長できるように講義を制作しようとしています。

質問がありますか?

Q. Swiftの基礎知識はどの程度レベルでなければなりませんか?

  • String、Int、BooleanなどのData型の基本的な理解

  • if-else、Loopなどのcontrolステートメントの基本的な理解

Q. SwiftUI Basic Part 1とその後のプロセスであるPart 2は、概念だけが拡張されるのですか?

SwiftUIの概念をさらに学びます。 @ wrapper value、より複雑なLayout概念、Data flowなどのBasic Part 2コースなので、難易度も適切に高まり、良い開発者になるようにステップアップになる講義になります。

Q. 他の講義のように、Appプロジェクトやクローンアプリ開発講義はありませんか?

概念を十分に身につけて、実際のリアルアプリをハンドルしても全く遅れないと思います。
さらに、SwiftUI Basic Part1と2の両方が完了したら、Real Appプロジェクト講義を制作する予定です。
シンプルなUI開発だけではなく、あまり扱いにくいMessage Appのリアルアプリ制作講義を準備しています。

受講前の注意

練習環境

  • オペレーティングシステムとバージョン(OS):macOS Ventura 13.4

  • 使用ツール:Xcode 15.0以上(無料)

学習資料

🔑すべてのレッスンに講義資料を作成し、関連するAppleの公式ドキュメントリンクを適用する
🔑見知らぬでトリッキーな概念を効果的な視覚的資料を提供することにより一歩近づく

選手の知識と注意事項

  • String. Int、Array、if-elseなどの基本的なSwiftの知識

  • 講義は一度ではなく2〜3回ほど十分に復習し、基本概念と開発体力を今回の機会にしっかりと握っていくことをお勧めします👍

  • 講義資料は配布、流通、修正を禁止します。

この講義を作った人👨‍🦰

  • グローバル🍏A社iOS teamで働いており、Swiftの内容と哲学を知るために悩んでいます。

  • 海外市場とは異なり、国内市場のSwift開発に関する資料や講義、そして開発者の数は多くないことを知って少しでも役に立つよう講義を制作しました。 🔥

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Appleの最新開発方法であるSwiftUIをしっかりと握りたい方

  • UIKitからSwiftUIへの移行が必要な開発者

  • 開発面接で明確な回答ができなかったり、概念に自信がない人

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

  • Swift言語プログラミングの基礎知識

こんにちは
zgh5g4qkbz9613です。

65

受講生

8

受講レビュー

3

回答

4.9

講座評価

1

講座

こんにちは、Ryanです。

Swiftという言語が好きで、そのためリンゴ農園(Apple)のiOS Teamで勤務していました。

現在はA社を離れ、スタートアップを立ち上げてApple Visionプロジェクトおよびサービスのリリースを準備しています。

Appleのエコシステムは、UIKitからSwiftUIへと急速に移行しています。

VisionOSもSwiftUIで開発されますね

A社での勤務経験や開発について、受講生の皆さんと共有したいと思っています。

初めてで不慣れだったSwiftの記憶を辿りながら、BasicステージからAdvanced領域まで、着実に講義を続けていきたいと思います。

その始まりを共にできれば嬉しいです!

最初は不慣れだったSwiftの記憶を辿りながら、BasicステージからAdvanced領域まで、着実に講義を続けていきたいと思います。その始まりを共にできれば嬉しいです!

最初は不慣れだったSwiftの記憶を辿りながら、BasicステージからAdvanced領域まで、着実に講義を続けていきたいと思います。その始まりを共にできれば嬉しいです!

もっと見る

カリキュラム

全体

29件 ∙ (5時間 44分)

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

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

受講レビュー

全体

8件

4.9

8件の受講レビュー

  • kimsangjunzzang님의 프로필 이미지
    kimsangjunzzang

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    とても良い講義でした。とりあえず発音が良すぎて耳によく入ってきて、講義の内容も知りました。

    • zgh5g4qkbz9613
      知識共有者

      こんにちはサンジュン!ライアンです 講義を上げた後、最初の受講評にコーヒークーポンでも差し上げなければならないような気持ちです😭 コメントを覚えてBaisc 2講義も頑張りましょう。 ありがとうございます 👍

  • wooks9888님의 프로필 이미지
    wooks9888

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    分かりやすく丁寧に説明していただき、ありがとうございます。

    • kyoungjinbaek님의 프로필 이미지
      kyoungjinbaek

      受講レビュー 3

      平均評価 5.0

      5

      100% 受講後に作成

      2編も楽しみにしています〜!ありがとうございます!

      • zgh5g4qkbz9613
        知識共有者

        ありがとう、共鳴! しばらく私が体が痛くなって製作日程が遅れているのですが、すぐに2本もよく準備してみます。 ありがとうございます 👍

    • clamp4213님의 프로필 이미지
      clamp4213

      受講レビュー 8

      平均評価 5.0

      5

      100% 受講後に作成

      • fullmoon7780님의 프로필 이미지
        fullmoon7780

        受講レビュー 1

        平均評価 5.0

        5

        62% 受講後に作成

        似ている講座

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

        ¥10,753