HOME > Development > SwiftUI Series SwiftUI Fundamentals

SwiftUI Series SwiftUI Fundamentals

  • Development
  • Apr 14, 2025
SynopsisSwiftUI Series – SwiftUI Fundamentals, available at $64...
SwiftUI Series Fundamentals  No.1

SwiftUI Series – SwiftUI Fundamentals, available at $64.99, has an average rating of 4.7, with 39 lectures, based on 35 reviews, and has 209 subscribers.

You will learn about Developing iOS application using SwiftUI This course is ideal for individuals who are Developers eager to develop iOS applications using SwiftUI It is particularly useful for Developers eager to develop iOS applications using SwiftUI.

Enroll now: SwiftUI Series – SwiftUI Fundamentals

Summary

Title: SwiftUI Series – SwiftUI Fundamentals

Price: $64.99

Average Rating: 4.7

Number of Lectures: 39

Number of Published Lectures: 39

Number of Curriculum Items: 39

Number of Published Curriculum Objects: 39

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Developing iOS application using SwiftUI
  • Who Should Attend

  • Developers eager to develop iOS applications using SwiftUI
  • Target Audiences

  • Developers eager to develop iOS applications using SwiftUI
  • Do you want to learn about SwiftUI, but not sure where to start? Or maybe you start feeling overwhelmed reading SwiftUI articles and not sure how to build a complete Swift UI project?

    This course will take you through some fundamentals of SwiftUI development and will help you navigate in building SwiftUI projects. It will also teach you some best practices to build SwiftUI projects.

    Some of the topics that will be covered:

  • Creating SwiftUI project from the ground up to a finish product.

  • Understanding SwiftUI state, such as State, Binding, Observed/Observable Object, Environment/EnvironmentObject.

  • Understanding Application Lifecycle.

  • Handling API invocation and its response.

  • Incorporating different type of SwiftUI views as a building blocks to create complex views in our projects.

  • Customizing View Modifier and View Builder

  • and many more

  • If you are coming from Swift UIKit background, the other thing that you may find challenging is how to compose my UI since there is no Storyboard or XIB files within SwiftUI project. We will cover this aspect as well.

    You will learn some technique across projects that we are going to build on how to compose a polish UI presentation for your users. Each project will present different challenges and is intended to teach you many different aspects of SwiftUI development and components. You will learn new things across all project. All these techniques would be something that you can apply immediately to your own projects.

    *** Course Coverage ***

  • SwiftUI 2

  • iOS 14

  • Xcode 12

  • Course Curriculum

    Chapter 1: Welcome

    Lecture 1: Course Overview and Housekeeping Stuff

    Chapter 2: Layout Concept, State and Binding

    Lecture 1: Layout Concept

    Lecture 2: SF Symbols

    Lecture 3: Picker View

    Lecture 4: SwiftUI State and Binding

    Chapter 3: Project: Reminder App

    Lecture 1: Project Setup and Mock Data

    Lecture 2: List: Static and Dynamic Cell

    Lecture 3: MVVM and Local Storage

    Lecture 4: Toggle Show/Hide Reminder

    Lecture 5: Delete and Move Reminder Cell

    Lecture 6: Wrap Up and Challenge

    Chapter 4: Geometry Reader

    Lecture 1: Flexible Space

    Lecture 2: Coordinate Space

    Chapter 5: Project: Weather App

    Lecture 1: Getting API Key for Weather App

    Lecture 2: Project Setup and API Test

    Lecture 3: NavigationView

    Lecture 4: Search Bar and Search View

    Lecture 5: Custom CityCell with Binding

    Lecture 6: Weather View

    Lecture 7: Handling Forecast API

    Lecture 8: Finalize Forecast View

    Lecture 9: CHALLENGE: Weather – Temperature Imperial vs Metric

    Lecture 10: CHALLENGE: Solution

    Chapter 6: Application Life Cycle

    Lecture 1: ScenePhase and AppDelegate

    Chapter 7: Custom ViewModifier and ViewBuilder

    Lecture 1: Custom ViewModifier

    Lecture 2: Custom ViewBuilder – 1

    Lecture 3: Custom ViewBuilder – 2

    Chapter 8: Lazy Grid

    Lecture 1: Vertical Grid and Layout

    Lecture 2: Horizontal Grid and Layout

    Chapter 9: Project: Disney+ Layout and Navigation

    Lecture 1: TabView Navigation

    Lecture 2: ViewModel

    Lecture 3: HomeView Navigation and Layout

    Lecture 4: Movie Carousel View

    Lecture 5: Button Group View

    Lecture 6: Movie List Group

    Lecture 7: Movie Detail View

    Lecture 8: Fade Effect Animation

    Lecture 9: CHALLENGE: Movie Detail View

    Chapter 10: Whats Next

    Lecture 1: SwiftUI Reference

    Instructors

  • SwiftUI Series Fundamentals  No.2
    Andi Setiyadi
    Senior Mobile Developer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 2 votes
  • 4 stars: 7 votes
  • 5 stars: 26 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!