Autoplay
Autocomplete
Previous Lesson
Complete and Continue
AzamSharp Pro Member Only Content
Platzi Store API Integration with SwiftUI App
Platzi Store Part 1 - SwiftUI Registration Flow with Validation & Async API Integration (48:42)
Platzi Store Part 2 - Performing Login and Persisting Access and Refresh Tokens (28:58)
Platzi Store Part 3 - Implementing a Generic HTTPClient (27:25)
Platzi Store Part 4 - Refreshing Access Token (12:47)
Platzi Store Part 5 - Switching Screens for Logged-In User (16:40)
Platzi Store Part 5 - Displaying Categories (17:02)
Platzi Store 6 - Adding Categories (17:52)
Platzi Store 7 - Displaying Products by Category (16:10)
Platzi Store 8 - Show Product Details (8:58)
Platzi Store 9 - Adding Products (18:25)
Platzi Store 10 - Deleting Products (6:35)
Platzi Store 11 - Displaying Locations (13:39)
Platzi Store 12 - Display Location Details (8:42)
Platzi Store 13 - Profile Screen (4:45)
AzamSharp Exclusive Pro Member Individual Videos
The MainActor Demystified: Run It Where It Matters (24:56)
Stop Overengineering: SwiftUI Already Has Dependency Management Built-In (16:33)
Multi-Option List Sorting in SwiftUI (13:54)
Introduction to Container/Presentation Pattern in SwiftUI (12:56)
Caching JSON Responses Using Cache Headers on Server Side (19:23)
Introduction to SharingGRDB (32:41)
Understanding externalStorage in SwiftData (18:03)
Reusable Form Validation in SwiftUI with Custom @Validate Property Wrapper (28:17)
Building Multi-Tab Navigation in SwiftUI with Enum-Based Routing (25:43)
Getting Started with FinanceKit Part 2 (17:25)
Getting Started with FinanceKit Part 1 (33:29)
Bring Reactivity to UIKit with @Observable – No SwiftUI Needed! (15:24)
Managing Loading States in SwiftUI App (14:05)
Speed Up Xcode Previews with MockHTTPClient in SwiftUI (15:04)
Building the Car Price Prediction Model – Start to Finish (55:33)
Build a Modern Onboarding Flow in SwiftUI with Enums and Data Binding (19:01)
How to Implement JWT Auth in iOS with SwiftUI and Node.js (50:50)
How to Implement Infinite Scrolling in SwiftUI with Real API Data (27:37)
How to Cache Images in Swift with NSCache and Async/Await (16:05)
Fix Slow iOS Apps: Find Network Bottlenecks with Instruments + Caching (17:22)
Build a Debounce View Modifier in SwiftUI Without Combine (Async/Await Approach) (22:21)
Swift Networking Tutorial: Build a Reusable JSON HTTP Client (33:52)
Build Reusable Toast Messages in SwiftUI Using Environment and ViewModifiers (23:08)
SwiftUI Global Sheets: Manage Multiple Sheets Using Enum and Environment (15:17)
Host Core ML Models with Swift Vapor: Build Your Own ML API (43:06)
Creating a Reusable AsyncButton in SwiftUI with Cancel Support (13:39)
Track Your Step Count with SwiftUI & HealthKit (49:49)
SwiftUI Location Finder: Live Address Search with MKLocalSearchCompleter (13:28)
Managing Independent Navigation Stacks in TabView using a Custom Router (25:16)
Showing Messages Globally in SwiftUI (23:20)
Deep Dive into Environment in SwiftUI (26:59)
Implementing ButtonStyles in SwiftUI (13:55)
Validating SwiftUI Forms & Displaying Validation Summary (12:59)
Introduction to Mocking Using Swift Testing Library (26:51)
Filtering SwiftData Models Using Enums (12:48)
Courses
Vibe Coding in iOS (AI for iOS Developers)
Building Reminders App Using Core Data & SwiftUI
Workshops
SwiftData Fundamentals (October 24, 2025) Coupon Code
Teach online with
Build Reusable Toast Messages in SwiftUI Using Environment and ViewModifiers
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock