![[Lv.1] iOS 17 앱 개발 기초 - SwiftUI로 시작하기강의 썸네일](https://cdn.inflearn.com/public/courses/329815/cover/f0cadfc4-389a-4cef-a67b-72fed66ff4c5/Basic_Cover.png?w=420)
[Lv.1] iOS 17 앱 개발 기초 - SwiftUI로 시작하기
Jacob(제이콥)
SwiftUI의 핵심 개념부터 실제 앱 출시까지 — 기초부터 제대로 배우는 iOS 앱 개발 입문 강의입니다. (📌 강의 PDF 자료 및 실습 코드 파일 전체 제공)
초급
iOS, Swift, SwiftUI
SwiftUI 애니메이션의 핵심인 Spring Animation과 Transition을 깊이 있게 다루며, 9개의 실전 앱 화면과 인터랙티브한 UI/UX를 체계적으로 배우는 실무 중심 과정입니다. (📌 모든 강의 자료 PDF 및 실습 Code 파일을 제공합니다)





토스랩
에 관심있는 사람들도 듣는 중!





토스랩
에 관심있는 사람들도 듣는 중!
Spirng Animation 과 Transition 을 활용한 인터랙티브 UI 구현
실전 프로젝트 (햄버거 메뉴, 온보딩 등) 9개 앱 화면 완성
withAnimation 과 상태 기반 애니메이션 마스터
SwiftUI 고급 애니메이션 패턴과 실무 적용 기법
답은 Spring Animation과 Transition에 있습니다.
현대 앱 개발에서 애니메이션과 인터랙션은 필수적인 요소이며, 이를 구현하기 위한 핵심 기술이 바로 Spring Animation과 Transition입니다.
본 강의에서는 SwiftUI와 함께 Spring Animation과 Transition을 사용하여 실전 인터랙티브 UI를 구현하고, 실제 프로젝트(햄버거 메뉴, 온보딩 화면, 토스트 시스템)를 통해 이를 적용하는 방법을 배웁니다. withAnimation과 상태 관리, 복합 전환 효과, 그리고 MatchedGeometryEffect까지 모든 과정을 실습하며 iOS 개발 기술을 한 단계 더 끌어올립니다.
SwiftUI로 인터랙티브 애니메이션 구현: 앱에서 사용자 경험을 혁신적으로 개선하는 Spring Animation과 Transition을 학습합니다
실전에서 바로 적용 가능: 햄버거 메뉴, 온보딩 화면, 토스트 시스템 등 실제 프로젝트에서 필수적인 애니메이션 패턴들을 다룹니다.
실습 위주의 강의: 모든 코드는 직접 작성 및 테스트하며, 실제 앱에서 정확히 작동하는지 검증합니다.
고급 개발자를 위한 과정: SwiftUI 기초를 다졌다면 바로 도전 가능! iOS 개발 기술을 한 단계 업그레이드하세요.

iOS 앱 개발을 레벨업 원해요
Spring Animation과 Transition의 핵심을 이해하고 SwiftUI로 인터랙티브 UI를 구현하고 싶은 고급 개발자.

실전 프로젝트로 배우고 싶으신 분
햄버거 메뉴, 온보딩 화면 등 실무 애니메이션 기술을 학습하며 실제 9개 앱 화면을 만들고 싶은 분.

최신 iOS 기술에 관심 있으신 분
SwiftUI의 최신 애니메이션 기능을 경험하며, 최신 개발 트렌드를 따라가고 싶으신 분.
인터랙티브 UI 구현을 위한 최신 SwiftUI 애니메이션 기술(Spring Animation과 Transition)을 단계적으로 학습합니다.
withAnimation의 기본부터 Spring의 Response, Damping, BlendDuration, 그리고 복합 Transition까지 다룹니다.
Spring Animation의 다양한 매개변수와 Transition 조합을 활용해 자연스러운 움직임을 구현하는 방법을 학습합니다.
다양한 애니메이션 기법(Timing, Delay, Sequence, Interactive)을 실습을 통해 익힙니다.
햄버거 메뉴, 온보딩 화면, 토스트 시스템 등 실무에서 사용하는 애니메이션 패턴 제작.
카드 확장, 리스트 전환, 로딩 애니메이션 등을 구성하며 실제 앱 UX를 설계하고 구현합니다.
Hero Animation, Shared Element Transition 등 고급 애니메이션 기술을 학습하며, 기존 정적 UI를 동적으로 리팩토링합니다.
복잡한 화면 전환과 요소 연결을 통해 프리미엄 앱 수준의 사용자 경험을 구현합니다.
실전 예제를 통해 SwiftUI에서 MatchedGeometryEffect의 강력한 기능을 완벽히 이해하고 적용합니다.
• 강의에 필요한 모든 PDF 자료와 Xcode 프로젝트 파일을 제공합니다.
• 단계별 코드 예제로 강의 내용을 바로 실습하고 응용할 수 있습니다.
Swift와 SwiftUI의 기본 개념 및 비동기 (Async / Await) 을 알고 있다면 바로 이 강의를 시작해도 괜찮습니다.
다만, 기초적인 Swift 문법 및 SwiftUI 사용법이 부족하다면 아래 강의들을 먼저 수강하시는 것을 추천드립니다.
운영체제: 강의는 macOS 기준으로 진행됩니다. Xcode 관련 작업은 macOS 환경에서만 가능합니다.
개발 도구: 최신 Xcode 버전을 사용합니다. 강의 중 제공되는 프로젝트 파일은 Xcode 15 이상에서 실행됩니다..
학습 대상은
누구일까요?
SwiftUI 애니메이션 심화 학습하고 싶은 분
실전 프로젝트를 통해 인터랙티브 UI/UX 기술 익히고 싶은 분
최신 애니메이션 트랜드와 기술을 배우고 싶은 중급 개발자
선수 지식,
필요할까요?
Swift 기본 문법
SwiftUI 기본 기식
Swift Concurrency ( Async / Await ) 기본 지식
커리어인증
922
명
수강생
53
개
수강평
49
개
답변
5.0
점
강의 평점
5
개
강의
강의 금액이 부담되는 학생분들을 위해서 본인 학교 메일 계정으로 예) @***.ac.kr , @***.edu
이메일 보내주시면 전 강의 할인 쿠폰 (50%) 보내 드립니다.
👉jacobko@kakao.com
현재 해외를 기반으로 iOS 앱 개발 및 강의를 병행하고 있습니다.
호주 · 뉴질랜드 스타트업에서 iOS 개발자로 실무 참여, App Store 앱 출시 경험
UIKit 기반 레거시 앱을 SwiftUI로 전환하는 마이그레이션 프로젝트 다수 진행
해외 팀과의 협업 경험을 바탕으로 실무 중심의 강의 커리큘럼 설계
국내가 아닌 해외 개발 환경에서 직접 부딪히며 쌓은 경험을 바탕으로, 이론에 머물지 않고 실제 프로젝트에서 바로 쓸 수 있는 SwiftUI 강의를 만들고 있습니다.
Lv.1부터 Lv.4까지 시리즈로 구성된 커리큘럼을 꾸준히 따라오시면, iOS 개발의 핵심을 체계적으로 익히실 수 있도록 책임감을 가지고 만들겠습니다.
전체
54개 ∙ (15시간 49분)
해당 강의에서 제공:
1. 강의소개
04:00
3. 강의 Setting
13:52
4. Animation Basic
07:47
5. Curves
09:27
6. Location
18:58
7. Frame, Opacity
12:44
8. RotationEffect
11:11
9. Text
17:59
10. Trim
12:23
11. Duration
06:23
12. Delay
07:00
13. Repeat
15:54