Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Mobile Application Development

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

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

  • zgh5g4qkbz9613
ios
swift
애플
apple
SwiftUI
iOS
Swift

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

こんなことが学べます

  • 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言語プログラミングの基礎知識

こんにちは
です。

63

受講生

6

受講レビュー

3

回答

4.8

講座評価

1

講座

안녕하세요 Ryan입니다.

Swift 언어를 좋아하고 그래서 사과 농장 - iOS Team에서 근무를 하였습니다.

지금은 A사를 나와 스타트업을 시작하고 Apple Vision 프로젝트 및 서비스 출시를 준비하고 있습니다.

Apple 생태계는 UIKit에서 SwiftUI로 빠르게 전환되고 있습니다.

VisionOS도 SwiftUI로 개발이 되죠

A사에서의 근무 경험과 개발에 대하여 강의를 함께하시는 분들과 공유를 하고 싶습니다.

처음 낯설었던 Swift에 대한 기억을 되짚으며 Basic stage부터 Advanced 영역까지 꾸준히 강의를 이어나가 보겠습니다.

그 시작을 같이 했으면 좋겠습니다!

 

 

カリキュラム

全体

29件 ∙ (5時間 44分)

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

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

受講レビュー

全体

6件

4.8

6件の受講レビュー

  • 복공진님의 프로필 이미지
    복공진

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    2편도 기대하겠습니다~! 감사합니다!

    • Ryan Kim (코드지니)
      知識共有者

      감사합니다 공진님! 잠시 제가 몸이 아파 제작 일정이 늦어지고 있는데 곧 2편도 잘 준비해보겠습니다. 감사합니다 👍

  • 김상준님의 프로필 이미지
    김상준

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    너무 좋은 강의였습니다. 일단 발음이 너무 좋으셔서 귀에 잘들어왔고, 강의 내용도 알찼습니다.

    • 안녕하세요 상준님! Ryan입니다 강의를 올린 후 첫 수강평에 커피 쿠폰이라도 드려야 할 것 같은 마음입니다 😭 코멘트 기억하고 Baisc 2 강의도 열심히 준비해보겠습니다. 감사합니다 👍

  • eunsik님의 프로필 이미지
    eunsik

    受講レビュー 8

    平均評価 5.0

    5

    100% 受講後に作成

    • 김두운님의 프로필 이미지
      김두운

      受講レビュー 6

      平均評価 5.0

      5

      100% 受講後に作成

      설명 잘하시고 강의 구성도 좋아요!

      • steven011011님의 프로필 이미지
        steven011011

        受講レビュー 1

        平均評価 5.0

        5

        97% 受講後に作成

        ¥10,435

        似ている講座

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