[Lv.2] SwiftUI Intermediate - Completing an App with Core Data and SwiftData

This is an intermediate SwiftUI course that will help you apply more advanced features to your iOS app, after you have mastered the basics of SwiftUI. (📌 All lecture materials, PDF and practice code files are provided)

(5.0) 10 reviews

211 learners

Level Intermediate

Course period Unlimited

iOS
iOS
SwiftUI
SwiftUI
Swift
Swift
iphone-app
iphone-app
iOS
iOS
SwiftUI
SwiftUI
Swift
Swift
iphone-app
iphone-app

Reviews from Early Learners

5.0

5.0

열쓰

100% enrolled

I enjoyed Lv2 as well as Lv1! I am proud that I have improved even more through good lectures! I hope the lectures including Combine scheduled in the future will come out soon. Thank you.

5.0

rsoy2918

12% enrolled

As expected, the lectures are really good~! 😊 I hope there will be advanced lectures tooㅎㅎ

5.0

guri7788

6% enrolled

I am definitely learning Core Data through this project. Thank you.

What you will gain after the course

  • Swift Intermediate Grammar - Check important grammar points once more before moving on to intermediate level!

  • SwiftUI Core - Learn advanced techniques for iOS app development

  • SwiftUI with UIKit - Learn how to use UIKit in SwiftUI

  • Core Data in SwiftUI - Learn to store data permanently in your app's LocalDB

  • Real Project - We will create a Coffee Stamp App that can be applied in real life

  • SwiftData - Learn about the latest LocalDB introduced from iOS17

For those who have mastered the basics of SwiftUI Basic
Develop iOS apps with advanced intermediate skills⚒️


SwiftUI Intermediate Course Features

This is an intermediate in-depth course to implement various functions beyond the basics of SwiftUI into your APP 🧑‍💻

1. Swift intermediate grammar

  • Before moving on to SwiftUI Intermediate, review and learn essential intermediate grammar.

2. SwiftUI Intermediate - Core

  • Learn more advanced SwiftUI features together
  • Learn how to import and use UIKit in SwiftUI.

3. Project - Coffee Stamp APP

  • Based on the theory learned, let's create the Coffee Stamp App on the AppStore.

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

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

5. SwiftData (iOS 17)

  • Learn about SwiftData, a new feature added in iOS 17.

6. Code Snippets file, lecture provided

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


UPDATE LOG 🆙

[3.0] Added SwiftData Section - 2024-10-02

  • SwiftData Intro
  • SwiftData in Preview
  • TodoApp 01 - Model, UI
  • TodoApp 02 - Delete, Update
  • TodoApp 03 - Add, Update
  • TodoApp 04 - Sort, Filter

[2.0] 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

Q&A 💬

Q. What is the difficulty level of the intermediate course?

If you have Swift grammar and basic SwiftUI skills, you can easily take the course. If you have no experience using SwiftUI, you can take the course ' [Lv. 1] iOS 17 App Development Basics Anyone Can Do - Getting Started with SwiftUI '.

Q. I would like to know more in-depth about the SwiftData lecture.

I have uploaded the SwiftData theory and basic practice lecture part. In the future, when there is an important update to SwiftData, I will update the lecture by creating a change and more in-depth content. In addition, SwiftData will be covered in the SwiftUI Networking lecture that will be released soon.

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

This course is compatible with iOS 16 and XCode 14.3 as of 2023. Additional content will continue to be uploaded 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?

  • Those who have completed the SwiftUI Basic course

  • If you need to level up to intermediate SwiftUI

  • For those who want to apply Core data to APP

Need to know before starting?

  • Take SwiftUI Basic Course

  • Basic knowledge of SwiftUI

Hello
This is jacobko

Career Verified

889

Learners

50

Reviews

49

Answers

5.0

Rating

5

Courses

Student discount always available

For students who find the course fee burdensome, please use your school email account, e.g., @***.ac.kr, @***.edu

If you send me an email, I will send you a discount coupon (50%) for all courses.

👉jacobko@kakao.com


Hello, I'm Jacob, an iOS developer.

I am currently based overseas, balancing iOS app development with teaching.

  • Participated as an iOS developer in startups in Australia and New Zealand, with experience launching apps on the App Store.

  • Led multiple migration projects transitioning UIKit-based legacy apps to SwiftUI

  • Designing a practical-focused lecture curriculum based on experience collaborating with overseas teams

Based on the experience I gained firsthand in overseas development environments rather than domestic ones, I am creating a SwiftUI course that can be applied directly to real-world projects, going beyond mere theory.

If you steadily follow the curriculum, which is organized as a series from Lv.1 to Lv.4, I will take full responsibility to ensure you systematically master the core of iOS development.

More

Curriculum

All

47 lectures ∙ (10hr 41min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

10 reviews

5.0

10 reviews

  • soulem227033님의 프로필 이미지
    soulem227033

    Reviews 1

    Average Rating 5.0

    5

    97% enrolled

    The detailed explanation of SwiftUI was very helpful! I think I can learn more if I take the advanced course! I will wait for the next advanced course.

    • rsoy29183318님의 프로필 이미지
      rsoy29183318

      Reviews 2

      Average Rating 5.0

      5

      12% enrolled

      As expected, the lectures are really good~! 😊 I hope there will be advanced lectures tooㅎㅎ

      • soulem6805님의 프로필 이미지
        soulem6805

        Reviews 3

        Average Rating 5.0

        5

        100% enrolled

        Thank you for the intermediate course. I look forward to the SwiftData update soon!

        • guri77883623님의 프로필 이미지
          guri77883623

          Reviews 3

          Average Rating 5.0

          5

          6% enrolled

          I am definitely learning Core Data through this project. Thank you.

          • yeol2s2417님의 프로필 이미지
            yeol2s2417

            Reviews 11

            Average Rating 4.9

            5

            100% enrolled

            I enjoyed Lv2 as well as Lv1! I am proud that I have improved even more through good lectures! I hope the lectures including Combine scheduled in the future will come out soon. Thank you.

            Similar courses

            Explore other courses in the same field!