SwiftUI for Beginners: Build Real iOS Apps π
Learn SwiftUI fundamentals to create real iOS apps with this beginner-friendly course. Master modern UI design for Apple devices.

azamsharp
1.4K views β’ Oct 6, 2025

About this video
Welcome to SwiftUI for Beginners β Fundamentals to Build Real iOS Apps π
In this course, youβll master the fundamentals of SwiftUI, Appleβs modern UI framework, by building real-world apps β from simple text layouts to dynamic lists, data binding, and even a fully functional π€ Weather App that fetches live data from a web API!
π‘ What Youβll Learn:
π± Build SwiftUI interfaces using Text, Image, and Stacks
π§ Create lists, navigation flows, and smooth animations
βοΈ Master @State, @Binding, and @EnvironmentObject for data flow
π Integrate live APIs and apply the MV pattern
βοΈ Build a complete Weather App from scratch
π Perfect For:
π¨βπ» iOS beginners learning SwiftUI
π Developers transitioning from UIKit
π‘ Anyone who wants to build beautiful, modern iOS apps fast
π― By the end of this course, youβll have a solid understanding of SwiftUI and the confidence to start building your own amazing apps!
π Start learning now at azamsharp.school
and join thousands of developers leveling up their SwiftUI skills.
π Connect with me:
π± Follow me for more updates and tips:
π¦ Twitter: @azamsharp (https://x.com/azamsharp)
πΌ LinkedIn: Mohammad Azam (https://www.linkedin.com/in/mohammad-azam-5537993/)
Table of Contents:
00:00 Hello SwiftUI
07:27 Customizing Text and Combining Views Using Stacks
12:45 Displaying Images
20:41 Displaying Hikes in a SwiftUI List
31:38 Adding Navigation
41:01 Implementing Hike Detail Screen
47:30 Adding Tap and Zooming Animation
50:02 Introduction to @State
54:03 More Examples of @State
01:01:17 List and SwiftUI
01:07:24 Filtering List Using Searchable
01:16:60 Understanding and Implementing @Binding
01:27:58 Understanding @EnvironmentObject (Pre iOS 17)
01:39:07 Understanding @EnvironmentObject (iOS 17 and above)
01:46:42 What We Will Be Building?
01:48:34 Register with OpenWeatherMap Service
01:53:45 Implementing Client Models or Data Transfer Objects
01:59:37 Implementing Endpoints
02:03:48 Implementing GeocodingClient
02:08:03 Implementing WeatherClient
02:11:06 Refactoring and Displaying Weather on the Screen
#iosdev #swiftui #iosdevelopment #iosdeveloper
In this course, youβll master the fundamentals of SwiftUI, Appleβs modern UI framework, by building real-world apps β from simple text layouts to dynamic lists, data binding, and even a fully functional π€ Weather App that fetches live data from a web API!
π‘ What Youβll Learn:
π± Build SwiftUI interfaces using Text, Image, and Stacks
π§ Create lists, navigation flows, and smooth animations
βοΈ Master @State, @Binding, and @EnvironmentObject for data flow
π Integrate live APIs and apply the MV pattern
βοΈ Build a complete Weather App from scratch
π Perfect For:
π¨βπ» iOS beginners learning SwiftUI
π Developers transitioning from UIKit
π‘ Anyone who wants to build beautiful, modern iOS apps fast
π― By the end of this course, youβll have a solid understanding of SwiftUI and the confidence to start building your own amazing apps!
π Start learning now at azamsharp.school
and join thousands of developers leveling up their SwiftUI skills.
π Connect with me:
π± Follow me for more updates and tips:
π¦ Twitter: @azamsharp (https://x.com/azamsharp)
πΌ LinkedIn: Mohammad Azam (https://www.linkedin.com/in/mohammad-azam-5537993/)
Table of Contents:
00:00 Hello SwiftUI
07:27 Customizing Text and Combining Views Using Stacks
12:45 Displaying Images
20:41 Displaying Hikes in a SwiftUI List
31:38 Adding Navigation
41:01 Implementing Hike Detail Screen
47:30 Adding Tap and Zooming Animation
50:02 Introduction to @State
54:03 More Examples of @State
01:01:17 List and SwiftUI
01:07:24 Filtering List Using Searchable
01:16:60 Understanding and Implementing @Binding
01:27:58 Understanding @EnvironmentObject (Pre iOS 17)
01:39:07 Understanding @EnvironmentObject (iOS 17 and above)
01:46:42 What We Will Be Building?
01:48:34 Register with OpenWeatherMap Service
01:53:45 Implementing Client Models or Data Transfer Objects
01:59:37 Implementing Endpoints
02:03:48 Implementing GeocodingClient
02:08:03 Implementing WeatherClient
02:11:06 Refactoring and Displaying Weather on the Screen
#iosdev #swiftui #iosdevelopment #iosdeveloper
Video Information
Views
1.4K
Likes
45
Duration
02:19:29
Published
Oct 6, 2025
User Reviews
4.5
(1) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
No specific trending topics match this video yet.
Explore All Trends