SwiftUI Series SwiftUI Fundamentals
- Development
- Apr 14, 2025

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
Who Should Attend
Target Audiences
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

Andi Setiyadi
Senior Mobile Developer
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Mastering Loops- Modern JavaScript Techniques
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Personal Finance
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- Canva Next Level- Become a Canva Expert
- 3Ds MAX + VRAY 5 + Interior 3D Rendering
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8ZB Trading Cryptocurrency Price Action Course
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling