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

/

Mobile Application Development

[Lv.4] SwiftUI 高度なアニメーション - 実務中心インタラクティブUI マスター

SwiftUIアニメーションの要であるSpring AnimationとTransitionを深く掘り下げて学び、9つの実践的なアプリ画面とインタラクティブなUI/UXを体系的に学べる、実務中心のコースです。(📌 全ての講義資料PDFおよび実習Codeファイルを提供します)

17名 が受講中です。

  • jacobko
실습 중심
모바일앱
애니메이션
ios
SwiftUI
iOS
Swift
animations

こんなことが学べます

  • Spirng Animation と Transition を活用したインタラクティブUI実装

  • 実践プロジェクト (ハンバーガーメニュー、オンボーディングなど) 9個のアプリ画面完成

  • withAnimation と状態ベースのアニメーションをマスター

  • SwiftUI 高度なアニメーションパターンと実践的な適用技法

SwiftUIアプリはどのように活気に満ちたユーザーエクスペリエンスを提供できますか?

答えはSpring AnimationとTransitionにあります。

現代のアプリ開発では、アニメーションとインタラクションが不可欠な要素であり、これを実装するための重要な技術は、 Spring AnimationとTransitionです。

このレッスンでは、SwiftUIと一緒にSpring AnimationとTransitionを使用して本番インタラクティブUIを実装し、実際のプロジェクト(ハンバーガーメニュー、オンボーディング画面、トーストシステム)を介してそれらを適用する方法を学びます。 withAnimationと状態管理、複合トランジション効果、そしてMatchedGeometryEffectまですべてのコースを練習し、iOS開発技術をさらに一歩引き上げます。

この講義の特徴

SwiftUIによるインタラクティブアニメーションの実装:アプリでユーザーエクスペリエンスを革新的に向上させるSpring AnimationTransitionを学びます。

本番ですぐに適用可能:ハンバーガーメニュー、オンボーディング画面、トーストシステムなど、実際のプロジェクトで不可欠なアニメーションパターンをカバーします。

実践中心のレッスン: すべてのコードを直接作成してテストし、実際のアプリで正しく動作することを確認します。

高度な開発者のためのコース:SwiftUIの基礎を固めたら、すぐに挑戦可能! iOS開発技術を1段階アップグレードしてください。

こんな方におすすめです

iOSアプリの開発をレベルアップしたい

Spring AnimationTransitionの核心を理解し、 SwiftUIでインタラクティブUIを実装したい高度な開発者。

本番プロジェクトで学びたい人
ハンバーガーメニュー、オンボーディング画面など実務アニメーション技術を学習し、実際に9つのアプリ画面を作りたい方。

最新のiOSテクノロジに興味をお持ちの方
SwiftUIの最新アニメーション機能を体験し、最新の開発トレンドに従いたい方。

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

Spring AnimationとTransitionの完璧な理解

  • インタラクティブUI実装のための最新のSwiftUIアニメーション技術(Spring AnimationとTransition)を段階的に学びます。

  • withAnimationの基本から、SpringのResponse、Damping、BlendDuration、そして複合Transitionまで取り上げます。


高度なアニメーションパターンを習得する

  • Spring AnimationのさまざまなパラメータとTransitionの組み合わせを活用して、自然な動きを実装する方法を学びます。

  • さまざまなアニメーションテクニック(Timing、Delay、Sequence、Interactive)を実践を通して学びます。

実戦プロジェクト:9つのインタラクティブアプリ画面開発

  • ハンバーガーメニュー、オンボーディング画面、トーストシステムなど実務で使用するアニメーションパターン制作。

  • カード拡張、リスト切り替え、ロードアニメーションなどを構成し、実際のアプリUXを設計して実装します。


SwiftUI MatchedGeometryEffect

  • Hero Animation、Shared Element Transitionなどの高度なアニメーション技術を学習し、既存の静的UIを動的にリファクタリングします。

  • 複雑な画面遷移と要素接続により、プレミアムアプリレベルのユーザーエクスペリエンスを実現します。

  • 実践的な例では、SwiftUIでMatchedGeometryEffectの強力な機能を完全に理解して適用します。


PDF理論資料と実践ファイルの提供

•講義に必要なすべてのPDF資料とXcodeプロジェクトファイルを提供します。

•ステップバイステップのコード例で、講義の内容をすぐに練習して応用できます。

このすべてのコースを通じて、SwiftUIのアニメーション作業をマスターし、本番ですぐに使えるスキルを学びます!

選手講義

SwiftとSwiftUIの基本的な概念と非同期(Async / Await)を知っていれば、すぐにこのレッスンを始めても大丈夫です。

ただし、基本的なSwift文法とSwiftUIの使い方が不足している場合は、以下の講義を先に受講することをお勧めします。

受講前の注意

練習環境

  • オペレーティングシステム:講義はmacOSベースで行われます。 Xcode関連の操作はmacOS環境でのみ可能です。

  • 開発ツール:最新のXcodeバージョンを使用してください。講義中に提供されるプロジェクトファイルはXcode 15以降で実行されます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • SwiftUI アニメーション 応用学習したい方

  • 実践プロジェクトを通してインタラクティブUI/UX技術を身につけたい方

  • 最新アニメーショントレンドと技術を学びたい中級開発者

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

  • Swift 基本 文法

  • SwiftUI 基本 知識

  • Swift Concurrency ( Async / Await ) 基本知識

こんにちは
です。

769

受講生

36

受講レビュー

44

回答

5.0

講座評価

4

講座

상시 학생 할인중

강의 금액이 부담되는 학생분들을 위해서 본인 학교 메일 계정으로 예) @***.ac.kr , @***.edu

이메일 보내주시면 전 강의 할인 쿠폰을 보내 드립니다.

jacobko@kakao.com


안녕하세요. 😀

뉴질랜드에서 iOS 개발을 하고 있는 Jacob 입니다.

SwiftUI 을 통해 누구나 쉽게 iOS APP 을 만들수 있도록 다양한 강의를 제작중에 있습니다.

SwiftUI 뿐만 아니라 다양한 iOS 개발 관련 자료들을 저의 Jacob's DevLog 에서 만나실 수 있습니다.

👉  Jacob's DevLog 바로가기


Hello. 😀

I'm Jacob,living in New Zealand.

I'm currently working on creating various tutorials to make it easy for anyone to develop iOS apps through SwiftUI.

You can find not only SwiftUI but also various iOS development-related materials on my Jacob's DevLog.

👉  Go to Jacob's DevLog directly

カリキュラム

全体

54件 ∙ (15時間 49分)

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

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

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

¥11,800

jacobkoの他の講座

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

似ている講座

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