SwiftUI 6 and MVVM: Creating RESTful iOS 18 Applications
Published 4/2025
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Language: English | Duration: 4h 57m | Size: 2.73 GB
Published 4/2025
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Language: English | Duration: 4h 57m | Size: 2.73 GB
Build iOS 18 Apps Using SwiftUI 6, MVVM, and Concurrency
What you'll learn
Build modern iOS 18 apps using SwiftUI 6 and MVVM architecture
Integrate RESTful APIs using SwiftUI concurrency and async/await
Design dynamic, responsive UIs with lists, carousels, grids, and animations
Structure real-world apps with scalable, maintainable code patterns
Requirements
Basic knowledge of Swift programming
Description
Are you ready to build modern, scalable, and RESTful iOS applications using SwiftUI 6 and MVVM architecture? This hands-on course is designed for Swift developers who want to take their skills to the next level by creating production-ready apps compatible with iOS 18 and beyond.You’ll begin with a quick tour of Xcode and the fundamentals of SwiftUI, covering everything from text and images to navigation, lists, and animations. From there, we dive deep into the MVVM design pattern, first with iOS 16-style architecture, then transitioning to SwiftUI 6’s enhanced MVVM support for iOS 17 and above.You'll also learn how to harness SwiftUI concurrency to fetch and display data from RESTful APIs, creating responsive and modern app experiences.We’ll bring all of this together by building a real-world application project — “Flags Explorer” — featuring a beautiful card-based UI, animated carousels, detail views with grids, and a quiz feature with scoring logic.This course will be continuously updated with upcoming iOS releases, keeping your skills fresh and future-ready.- What you’ll build and learn:SwiftUI fundamentals: Views, state management, bindings, animations, and moreMVVM architecture for clean, scalable SwiftUI code (iOS 16 & SwiftUI 6 style)SwiftUI concurrency with RESTful API integrationFull-featured Flags Explorer app with:Carousel and grid viewsInteractive detail pagesA dynamic quiz system with completion logicTips, patterns, and real-world practices used by professional iOS developersHow to stay up to date with new iOS releases using evolving SwiftUI featuresBy the end of this course, you’ll be confidently building clean, modern, and maintainable iOS apps ready for App Store deployment or technical interviews.
Who this course is for
This course is ideal for iOS developers who already have a basic understanding of Swift and want to level up by building real-world, modern iOS applications using SwiftUI 6 and MVVM architecture.