SwiftUI Beginner Tutorial for iOS App Design (2025)
Learn SwiftUI and Xcode for iOS app development with Apple’s beginner guides and tutorials 🚀.

NDC
3.0K views • Jan 2, 2025

About this video
🔗 Check out the tutorials yourself: https://developer.apple.com/tutorials/develop-in-swift
Beginner SwiftUI Tutorial: Apple’s “Develop in Swift” Guides! 🚀
Learn SwiftUI the right way with Apple’s official tutorials! In this beginner-friendly video, we dive into Hello SwiftUI and Customizing Views with Properties from Apple’s "Develop in Swift" series. Follow along as we:
Explore the basics of declarative syntax in SwiftUI.
Learn to customize views dynamically with properties.
Build interactive UIs step by step!
🎉 By the end of this video, you’ll have a strong foundation to start building apps in SwiftUI!
Clone or download the full demo project here:
📁 GitHub Repo ChatPrototype: https://github.com/NDCSwift/SwiftUIChatPrototype
📁 GitHub Repo WeatherForecast: https://github.com/NDCSwift/SwiftUIWeatherForecast
🔥 Download My Project Files & More! 🔥
👉 Get the source code for this project & other Swift resources here:
🔗 https://ndcswift.github.io/Swift-Projects/
Subscribe for more bite-sized lessons and full tutorials on Swift, SwiftUI, and UIKit.
Links:
Xcode: https://developer.apple.com/xcode/
Swift Documentation: https://www.swift.org/documentation/
Timestamps:
0:00 – Introduction to Apple’s Tutorials
1:45 – Getting Started with Hello SwiftUI
1:54 – Creating a new project
2:16 – Project settings
3:40 – Explore your project
5:34 – Explore your code
9:03 – Edit code & make mistakes
10:49 – Use the library to add a Text view
11:42 – Use code completion to add modifiers
16:29 – Check your understanding
17:50 – Customizing Views with Properties
18:05 – Creating a new project (pt2)
18:25 – Prototype a forecast view
23:18 – Create a custom subview
25:33 – Generalize the day with a property
28:46 – Use Int to display temperatures
31:40 – Use computed properties for the icon and color
35:58 – Style the custom view
38:08 – Check your understanding (pt2)
40:20 – Recap and Next Steps
Beginner SwiftUI Tutorial: Apple’s “Develop in Swift” Guides! 🚀
Learn SwiftUI the right way with Apple’s official tutorials! In this beginner-friendly video, we dive into Hello SwiftUI and Customizing Views with Properties from Apple’s "Develop in Swift" series. Follow along as we:
Explore the basics of declarative syntax in SwiftUI.
Learn to customize views dynamically with properties.
Build interactive UIs step by step!
🎉 By the end of this video, you’ll have a strong foundation to start building apps in SwiftUI!
Clone or download the full demo project here:
📁 GitHub Repo ChatPrototype: https://github.com/NDCSwift/SwiftUIChatPrototype
📁 GitHub Repo WeatherForecast: https://github.com/NDCSwift/SwiftUIWeatherForecast
🔥 Download My Project Files & More! 🔥
👉 Get the source code for this project & other Swift resources here:
🔗 https://ndcswift.github.io/Swift-Projects/
Subscribe for more bite-sized lessons and full tutorials on Swift, SwiftUI, and UIKit.
Links:
Xcode: https://developer.apple.com/xcode/
Swift Documentation: https://www.swift.org/documentation/
Timestamps:
0:00 – Introduction to Apple’s Tutorials
1:45 – Getting Started with Hello SwiftUI
1:54 – Creating a new project
2:16 – Project settings
3:40 – Explore your project
5:34 – Explore your code
9:03 – Edit code & make mistakes
10:49 – Use the library to add a Text view
11:42 – Use code completion to add modifiers
16:29 – Check your understanding
17:50 – Customizing Views with Properties
18:05 – Creating a new project (pt2)
18:25 – Prototype a forecast view
23:18 – Create a custom subview
25:33 – Generalize the day with a property
28:46 – Use Int to display temperatures
31:40 – Use computed properties for the icon and color
35:58 – Style the custom view
38:08 – Check your understanding (pt2)
40:20 – Recap and Next Steps
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
3.0K
Likes
68
Duration
42:04
Published
Jan 2, 2025
User Reviews
4.5
(2) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now