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

/

Mobile Application Development

[Lv.1] iOS 17 App Development Basics - Getting Started with SwiftUI

We will create an actual AppStore app based on SwiftUI, the trend in iOS app development, and MVVM Architecture, the latest development trend. (📌 We provide all lecture materials in PDF and practice code files)

(5.0) 26 reviews

486 learners

  • jacobko
swiftui
iOS
SwiftUI
Swift

Reviews from Early Learners

What you will learn!

  • SwiftUI Core - Learn the essentials you need to develop iOS apps

  • MVVM Architecture - Learn the most commonly used app structure

  • Animation - Learn how to create dynamic movement in your app

  • Real Project - Cloning the "Endangered Species Dictionary" on the AppStore

  • Newest Version - Learn about the latest released (iOS 15, 16, 17) updates

Latest Framework & Version
Develop iOS apps with SwiftUI! ⚒️

SwiftUI? 🖥️

  • This is the latest APP development framework developed by Apple, and it enables the creation of APPs that can be used on all Apple platforms .
  • Declarative Swift makes it easier for beginners to learn than traditional UIKit.
  • Data and UI parts are written in code to support more powerful functions .

Why learn SwiftUI now? 📖

Every year WWDC (Apple
At the developer conference
In line with the latest trends
Continuous updates

In the existing iOS development framework
A completely new form
Development Framework

Current iOS development trends
From UIKit to SwiftUI
As it changes
Acquire the latest technology


SwiftUI Basic Course Features

Even those who are new to app development can learn everything from Xcode installation to essential SwiftUI knowledge, practical projects, and the latest updates by following along 🙆‍♂️

1. Basic Core

  • Learn the essential fundamentals of SwiftUI.

2. Clone Coding: Endangered Animal Encyclopedia

  • Let's create the main contents of the "Endangered Species Dictionary" App on the AppStore together.

3. Latest Version: iOS15, 16, 17

  • Covers the latest updates (iOS15, 16, 17)

4. PDF, Xcode Files: Download all lecture material files

  • We provide lecture theory materials (PDF) and practice code (Xcode) files.

5. Code Snippets file, lecture provided

  • We will cover Snippets, which allow you to save and use frequently used code.

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
    • Lecture materials
    • 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. Can beginners without any APP development experience also take the course?

Even if this is your first time hearing about SwiftUI, anyone can easily follow the lecture and create an APP.

Q. Can I still take the course if I have never used Swift before?

Since this lecture does not cover Swift grammar, you must have some basic knowledge of Swift grammar to take the lectures. You can take the Swift grammar lecture provided for free by Inflearn.

Q. Is this a course that supports the latest version?

This course is compatible with iOS 17 and XCode 15 as of 2023. Additional content will be continuously updated when iOS is updated in the future.


Things to note before taking the class 📢

  • Lab Environment: Mac device running macOS Catalina, version 10.15 or later
  • Learning Materials: Download and install the provided PDF and Xcode files .

Recommended for
these people

Who is this course right for?

  • If you are new to iOS App development - you don't need to know UIKit

  • If you want to learn the latest SwiftUI technology - reflecting recent iOS 16 updates

  • If you want to build a solid foundation in SwiftUI - basic skills are always important

Need to know before starting?

  • Learn the basics of Swift in advance

  • MacOS devices such as MacBook and iMac - Even the basic M1 MacBook Air is sufficient

Hello
This is

769

Learners

36

Reviews

44

Answers

5.0

Rating

4

Courses

상시 학생 할인중

강의 금액이 부담되는 학생분들을 위해서 본인 학교 메일 계정으로 예) @***.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

Curriculum

All

94 lectures ∙ (14hr 50min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

26 reviews

5.0

26 reviews

  • Kyh0527님의 프로필 이미지
    Kyh0527

    Reviews 1

    Average Rating 5.0

    5

    52% enrolled

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

    • Jacob(제이콥)
      Instructor

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

  • Emma님의 프로필 이미지
    Emma

    Reviews 3

    Average Rating 5.0

    5

    85% enrolled

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

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

  • Suky님의 프로필 이미지
    Suky

    Reviews 1

    Average Rating 5.0

    5

    32% enrolled

    • o_D님의 프로필 이미지
      o_D

      Reviews 2

      Average Rating 5.0

      5

      100% enrolled

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

        Reviews 3

        Average Rating 5.0

        5

        56% enrolled

        $68.20

        jacobko's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!