Inflearn brand logo image
Inflearn brand logo image
Programming

/

Mobile Application Development

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

181 students

iOS
SwiftUI
Swift
iphone-app

What you will learn!

  • 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

735

Students

35

Reviews

43

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

47 lectures ∙ (10hr 41min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

6 reviews

5.0

6 reviews

  • sjh님의 프로필 이미지
    sjh

    Reviews 3

    Average Rating 5.0

    5

    98% enrolled

    • 열쓰님의 프로필 이미지
      열쓰

      Reviews 11

      Average Rating 4.9

      5

      100% enrolled

      Lv1에 이어서 Lv2도 잘 봤습니다! 좋은 강의로 한층 더 발전한 것 같아서 뿌듯하네요! 앞으로 예정된 Combine이 포함된 강의도 얼른 나왔으면 좋겠습니다. 감사합니다.

      • rsoy2918님의 프로필 이미지
        rsoy2918

        Reviews 2

        Average Rating 5.0

        5

        12% enrolled

        역시 강의 진짜 좋습니당~! 😊 고급강의도 나오면 좋겠어요ㅎㅎ

        • guri7788님의 프로필 이미지
          guri7788

          Reviews 3

          Average Rating 5.0

          5

          6% enrolled

          프로젝트를 통해서 Core Data 를 확실히 알고 갑니다. 감사합니다

          • Emma님의 프로필 이미지
            Emma

            Reviews 3

            Average Rating 5.0

            5

            100% enrolled

            중급강의 감사합니다. 조만간 업데이트 되는 SwiftData도 기대하겠습니다!

            jacobko's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!