강의

멘토링

커뮤니티

BEST
개발 · 프로그래밍

/

모바일 앱 개발

[Lv.1] iOS 17 앱 개발 기초 - SwiftUI로 시작하기

SwiftUI의 핵심 개념부터 실제 앱 출시까지 — 기초부터 제대로 배우는 iOS 앱 개발 입문 강의입니다. (📌 강의 PDF 자료 및 실습 코드 파일 전체 제공)

(5.0) 수강평 32개

수강생 524명

난이도 초급

수강기한 무제한

  • Jacob(제이콥)

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

5.0

5.0

Kyh0527

52% 수강 후 작성

급하게 신규 프로젝트에 SwiftUI 을 사용하기로 해서, 기초를 다지기 위해 등록 해서 들었는데, 하나씩 쉽게 설명해주셔서 이해가 잘 되었어요. ^^ 다만, 앱에 적용할 LocalDB, Combine 등의 내용이 없어서 아쉽지만, 베이직 단계 강의이다 보니 추후 이러한 내용도 다뤄 줬으면 합니다. 감사합니다~

5.0

Emma

85% 수강 후 작성

iOS 개발자를 준비하는 취준생 입니다. 채용공고에 항상 SwiftUI 우대가 있어서 급한 마음에 강의를 신청했는데 상세하게 하나씩 알려주셔서 잘 배웠습니다. 특히, 앱 구조 mvvm 패턴으로 프로젝트를 진행한것과 모든 과정 소스코드를 공개 해주셔서 도움이 많이 됐습니다 아직 나머지 부분을 다 듣진 않았지만, 강의 전반적인 내용이 취업 준비할때, SwiftUI 부분에 대한 기초를 확실히 다질 수 있다는 점에서 만족합니다! 감사합니다!ㅎㅎ

5.0

Jay

100% 수강 후 작성

현재 두번째 완강하였습니다. SwiftUI 입문으로 좋습니다. 기능별로 잘 구분되어 있어 다시 찾아보기도 편합니다.

수강 후 이런걸 얻을 수 있어요

  • SwiftUI 핵심 컴포넌트 — iOS 앱 개발에 필요한 필수 뷰와 레이아웃을 직접 만들어 봅니다.

  • MVVM 아키텍처 — 실무에서 바로 쓰이는 앱 구조를 프로젝트에 적용합니다.

  • 애니메이션 & 인터랙션 — 앱에 자연스러운 움직임을 더하는 기초 애니메이션을 배웁니다.

  • 실제 앱 클론 코딩 — App Store에 출시된 "멸종위기 동물 도감" 앱을 함께 완성합니다.

  • 최신 버전 대응 — iOS 15, 16, 17의 변경 사항과 업데이트된 기능을 반영합니다.

SwiftUI로 더 적은 코드
더 강력한 앱을 만들어 보세요. ⚒️

안녕하세요, iOS 개발자 Jacob 입니다.

현재 해외를 기반으로 iOS 앱 개발 및 강의를 병행하고 있습니다.

  • 호주 · 뉴질랜드 스타트업에서 iOS 개발자로 실무 참여, App Store 앱 출시 경험
  • UIKit 기반 레거시 앱을 SwiftUI로 전환하는 마이그레이션 프로젝트 다수 진행
  • 해외 팀과의 협업 경험을 바탕으로 실무 중심의 강의 커리큘럼 설계

국내가 아닌 해외 개발 환경에서 직접 부딪히며 쌓은 경험을 바탕으로, 이론에 머물지 않고 실제 프로젝트에서 바로 쓸 수 있는 SwiftUI 강의를 만들고 있습니다.

Lv.1부터 Lv.4까지 시리즈로 구성된 커리큘럼을 꾸준히 따라오시면, iOS 개발의 핵심을 체계적으로 익히실 수 있도록 책임감을 가지고 만들겠습니다.


SwiftUI로 iOS 앱을 만들고 싶은데
어디서, 어떻게 시작해야 할지
막막하다면?
 
😢SwiftUI 배우고 싶은데 뭐부터 해야 될지 모르겠어요
😅앱 개발을 한 번도 해본 적 없는데 따라갈 수 있을까요?
😴이론만 나오고 실습이 없는 강의는 지겨워요
🥹강의 듣고 나서도 혼자 앱을 못 만들 것 같아요

 

SwiftUI, 지금 배워야 하는 이유가 있습니다

iOS 앱 개발의 흐름은 이미 바뀌었습니다.

Apple이 직접 만든 최신 UI 프레임워크인 SwiftUI는 선언형 문법으로 기존 UIKit보다 훨씬 적은 코드로 강력한 UI를 구현할 수 있습니다. 취업 공고에서도 SwiftUI 경험을 우대하는 추세가 뚜렷해지고 있습니다.

이 강의는 SwiftUI의 핵심을 기초부터 체계적으로 익히고, 실제 앱 프로젝트를 통해 개발 흐름 전체를 경험하는 것을 목표로 합니다.


💬 "요즘 AI한테 코드 짜달라고 하면 다 만들어주던데, SwiftUI 굳이 배워야 하나요?"

🤖 "ChatGPT, Claude로 앱 뚝딱 만든다는데, 저도 그렇게 하면 안 될까요?"


저도 실무에서 AI를 적극적으로 활용합니다. 실제로 생산성이 크게 올라간 것도 사실이고요.

하지만 호주·뉴질랜드 스타트업에서 직접 앱을 출시하고, UIKit을 SwiftUI로 전환하는 프로젝트를 진행하면서 깨달은 게 있습니다. AI가 짜준 코드가 왜 안 되는지 파악하고, 고치는 건 결국 사람의 몫이라는 것입니다.

AI는 훌륭한 도구지만, 내가 원하는 방향으로 이끌려면 기본기가 있어야 합니다. 기초 없이 AI 코드만 붙여넣다 보면, 결국 어느 순간 막혀서 한 발짝도 나아가지 못하는 상황이 반드시 옵니다.

✅ 결론은 이렇습니다

1. AI를 제대로 활용하려면, AI가 만든 코드를 읽고 판단할 수 있는 눈이 필요합니다.

2. SwiftUI 기초는 AI 시대에 오히려 더 중요한 무기가 됩니다.


강의 특징

- 실제 앱 중심의 실습 : 이론만 나열하지 않습니다. App Store에 출시된 앱을 클론 코딩하며 실무 감각을 쌓습니다.

- MVVM 패턴 적용 : 단순한 뷰 구성에 그치지 않고, 실무에서 쓰이는 앱 아키텍처를 처음부터 적용합니다.

- PDF 자료 + 소스 코드 전체 제공 : 강의 중 사용되는 모든 자료와 Xcode 프로젝트 파일을 제공합니다.

- 최신 iOS 버전 기준 : iOS 15 이후의 변경 사항을 반영한 최신 내용으로 구성되어 있습니다.


이런 내용을 배웁니다 📚

1. SwiftUI 핵심 컴포넌트 마스터 

  • Text, Image, Stack, List, NavigationView 등 필수 뷰를 실습을 통해 익힙니다.
  • 각 컴포넌트의 역할과 조합 방식을 이해하여 원하는 화면을 스스로 설계할 수 있게 됩니다.

2. 실전 프로젝트 : 멸종위기동물사전

  • App Store에 실제 출시된 앱을 처음부터 끝까지 함께 완성합니다.
  • 데이터 모델 설계부터 화면 구성, 네비게이션까지 앱 개발의 전체 흐름을 경험합니다.

3. 최신 버전 대응: iOS 15,16,17

  • 매년 업데이트되는 iOS의 핵심 변경 사항을 강의에 반영합니다.
  • 최신 Xcode 15 기준으로 Preview 환경과 프로젝트 설정 방법도 함께 안내합니다.

4. PDF 이론 자료 & Xcode 실습 파일 전체 제공

  • 강의에서 사용되는 모든 이론 자료는 PDF 형식으로 제공되어 강의 이후에도 복습 자료로 활용할 수 있습니다.
  • 섹션별 Xcode 프로젝트 파일이 제공되어, 어느 시점에서든 코드를 바로 열고 따라할 수 있습니다.
  • 단계별 코드 예제를 통해 강의 내용을 즉시 실습하고 적용할 수 있습니다.

5. Code Snippets — 자주 쓰는 코드를 내 것으로

  • Xcode의 Code Snippets 기능을 활용해 자주 사용하는 SwiftUI 코드를 저장하고 빠르게 재사용하는 방법을 다룹니다.
  • VStack, HStack, ZStack, Button, Form, TabView, Text, NavigationStack 등 핵심 컴포넌트의 Snippets을 직접 만들고 커스터마이징하는 실습이 포함됩니다.
  • 한 번 만들어 두면 이후 모든 프로젝트에서 코드 작성 속도를 크게 높일 수 있는 실무 팁입니다.

UPDATE LOG 🆙

[2.1] Added Code Snippets Section  - 2023-12-03

  • Snippets Intro
  • NavStack, VStack Snippets
  • HStack Snippets
  • ZStack Snippets
  • Button Snippets
  • Form Snippets
  • TabView Snippets
  • Text Snippets
  • Custom Snippets

[2.0] Added New Contents (iOS15, 16, 17) - 2023-11-25

  • SwiftUI - Intro
    • 강의자료 
    • Xcode 15 Preview
  • iOS 15
    • Text (MarkDown, Selection)
    • SymbolVariant
  • iOS 16
    • ViewThatFits
    • LabeledContent
    • MultiDatePicker
    • NavDestion, Path
    • NavigationSplitView
  • iOS 17
    • SectorMark
    • ContentUnavailableView
    • SymbolEffect
    • ScrollView (Paging, ScrollTransition)
    • Observation (@Observable, @Bindable, @Environment)

Q&A 💬

Q. APP 개발 경험이 없는 초보도 들을 수 있나요?

SwiftUI 처음 들으셨더라도, 누구나 쉽게 강의를 따라오시면 여러분도 APP을 만들 수 있습니다.

Q. Swift을 한 번도 사용한 적이 없는데 수강 가능한가요?

본강의는 Swift 문법은 다루지 않기 때문에, 기본적인 Swift 문법은 어느 정도 알고 들으셔야 강의들 들으실 수 있습니다. 인프런에서 무료로 제공하는 Swift 문법 강의 듣고 오시면 됩니다. 

Q. 최신 버전을 지원하는 강의인가요?

2023년 기준 iOS 17과 XCode 15 버전에 호환되는 강의입니다. 추후 iOS 메이저 업데이트 시 추가 내용도 지속 업데이트될 예정입니다.


수강 전 참고 사항 📢

  • 실습 환경 : macOS Catalina, 버전 10.15 이상의 맥 디바이스
  • 학습 자료 : 제공되는 PDF, Xcode 파일을 다운받아서 설치하세요.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • iOS App 개발 처음 이신분 - UIKit 을 모르셔도 됩니다

  • SwiftUI 최신 기술을 익히고 싶은분 - 최근 iOS 16 업데이트 사항 반영

  • SwiftUI 기초를 탄탄히 하고 싶은 분 - 언제나 기본실력은 중요합니다

선수 지식,
필요할까요?

  • Swift 기초문법 미리 배우고 오세요

  • 맥북, 아이맥 등 MacOS 기기 - M1 맥북에어 기본형으로도 충분합니다

안녕하세요
입니다.

859

수강생

47

수강평

49

답변

5.0

강의 평점

4

강의

상시 학생 할인중

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

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

👉jacobko@kakao.com


안녕하세요, iOS 개발자 Jacob 입니다.

현재 해외를 기반으로 iOS 앱 개발 및 강의를 병행하고 있습니다.

  • 호주 · 뉴질랜드 스타트업에서 iOS 개발자로 실무 참여, App Store 앱 출시 경험

  • UIKit 기반 레거시 앱을 SwiftUI로 전환하는 마이그레이션 프로젝트 다수 진행

  • 해외 팀과의 협업 경험을 바탕으로 실무 중심의 강의 커리큘럼 설계

국내가 아닌 해외 개발 환경에서 직접 부딪히며 쌓은 경험을 바탕으로, 이론에 머물지 않고 실제 프로젝트에서 바로 쓸 수 있는 SwiftUI 강의를 만들고 있습니다.

Lv.1부터 Lv.4까지 시리즈로 구성된 커리큘럼을 꾸준히 따라오시면, iOS 개발의 핵심을 체계적으로 익히실 수 있도록 책임감을 가지고 만들겠습니다.

커리큘럼

전체

94개 ∙ (14시간 50분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

32개

5.0

32개의 수강평

  • Kyh0527님의 프로필 이미지
    Kyh0527

    수강평 1

    평균 평점 5.0

    5

    52% 수강 후 작성

    급하게 신규 프로젝트에 SwiftUI 을 사용하기로 해서, 기초를 다지기 위해 등록 해서 들었는데, 하나씩 쉽게 설명해주셔서 이해가 잘 되었어요. ^^ 다만, 앱에 적용할 LocalDB, Combine 등의 내용이 없어서 아쉽지만, 베이직 단계 강의이다 보니 추후 이러한 내용도 다뤄 줬으면 합니다. 감사합니다~

    • Jacob(제이콥)
      지식공유자

      kyh0527님. 좀 더 심화된 강의 제작중에 있습니다. 리뷰 감사합니다 😊

  • Emma님의 프로필 이미지
    Emma

    수강평 3

    평균 평점 5.0

    5

    85% 수강 후 작성

    iOS 개발자를 준비하는 취준생 입니다. 채용공고에 항상 SwiftUI 우대가 있어서 급한 마음에 강의를 신청했는데 상세하게 하나씩 알려주셔서 잘 배웠습니다. 특히, 앱 구조 mvvm 패턴으로 프로젝트를 진행한것과 모든 과정 소스코드를 공개 해주셔서 도움이 많이 됐습니다 아직 나머지 부분을 다 듣진 않았지만, 강의 전반적인 내용이 취업 준비할때, SwiftUI 부분에 대한 기초를 확실히 다질 수 있다는 점에서 만족합니다! 감사합니다!ㅎㅎ

    • Jacob(제이콥)
      지식공유자

      만족 하셨다니 감사합니다 😄 앞으로 더 좋은 강의 준비하겠습니다.

  • Suky님의 프로필 이미지
    Suky

    수강평 1

    평균 평점 5.0

    5

    32% 수강 후 작성

    • o_D님의 프로필 이미지
      o_D

      수강평 2

      평균 평점 5.0

      5

      100% 수강 후 작성

      • jewon.hong님의 프로필 이미지
        jewon.hong

        수강평 3

        평균 평점 5.0

        5

        56% 수강 후 작성

        월 ₩17,600

        5개월 할부 시

        ₩88,000

        Jacob(제이콥)님의 다른 강의

        지식공유자님의 다른 강의를 만나보세요!

        비슷한 강의

        같은 분야의 다른 강의를 만나보세요!