[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) 11 reviews

221 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

941

Learners

55

Reviews

49

Answers

5.0

Rating

5

Courses

Ongoing student discount available

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

If you send me an email, Iโ€™ll send you a discount coupon (50%) for all courses.

๐Ÿ‘‰jacobko@kakao.com


Hello, Iโ€™m Jacob, an iOS developer.

I am currently based overseas, developing iOS apps and teaching courses simultaneously.

Based on the experience I gained firsthand in an overseas development environment rather than in Korea, I am creating a SwiftUI course you can use immediately in real-world projects instead of one that remains purely theoretical.

Iโ€™ll build this series-based curriculum, spanning Lv.1 through Lv.4, with a strong sense of responsibility so that by following it consistently, you can systematically master the fundamentals of iOS development.



Hello, Iโ€™m Jacob, an iOS developer.
Currently based abroad, I balance building iOS apps with teaching.
Leveraging my firsthand experience in international dev environments, I focus on creating SwiftUI courses that go beyond theory to deliver skills you can apply immediately to real-world projects.
With a structured series spanning Lv. 1 to Lv. 4, Iโ€™m committed to guiding you step-by-step so you can truly master the core foundations of iOS development.

More

Curriculum

All

47 lectures โˆ™ (10hr 41min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

11 reviews

5.0

11 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.

    • 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.

          • 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ใ…Žใ…Ž

            jacobko's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!

            Limited time deal

            $1,560,403.00

            24%

            $77.00