Take your iOS skills to the next level by building a Task Manager app with SwiftUI and SwiftData. This hands-on course covers everything from app architecture to data persistence, giving you practical knowledge to create real-world iOS apps. You'll learn the MVVM design pattern and modern SwiftUI techniques.
In this course, you will master SwiftUI and SwiftData by building a fully functional Task Manager app. Starting with the foundations, you'll learn the MVVM design pattern to ensure a clean, scalable architecture. The first module introduces you to the core concepts of app architecture, including the creation of the tasks model and view model. You’ll also explore how to handle data persistence and create, edit, and delete tasks within the app. As the course progresses, you'll dive into designing the app’s user interface using SwiftUI. You’ll implement key features such as the Add New Task View, Task Detail View, and Task ListView with filtering and search capabilities. The final module covers advanced views, including task row views and task statistics views. By the end of the course, you will have built a complete iOS app, ready to be expanded with additional features or released. Throughout the course, the emphasis is on practical application, allowing you to apply the skills as you progress. By the end, you’ll be comfortable with SwiftUI’s latest features, and you'll have a deep understanding of how to build modern iOS apps with data persistence and real-world functionality. This course is designed for intermediate iOS developers who want to deepen their expertise in SwiftUI and SwiftData. If you’re already familiar with basic Swift and have some experience building iOS apps, this course will help you refine your skills and develop real-world applications. It’s also ideal for those who want to master MVVM design patterns and data persistence within iOS applications. This course adopts a project-based learning approach, where you’ll progressively build a Task Manager app. Starting with the MVVM design pattern, you will learn to structure your app for scalability. As you move through the modules, you'll dive into SwiftUI views, task management, and data persistence to build a fully functional iOS app. This course is based on Master SwiftUI & SwiftData by Building a Task Manager (iOS 26), by DevTechie.com DevTechie.com. This video is licensed and distributed by Packt. All rights reserved. Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts. We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you.












