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.