Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

SwiftUI & SwiftData: Build a Task Manager (iOS 26)

Packt via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
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.

Syllabus

  • Introduction
    • This module introduces the course structure and provides a hands-on demonstration of the Task Manager app built using SwiftUI and SwiftData. Learners will gain an overview of the development process and understand how to apply these tools in real-world app design.
  • Task Manager: Model and ViewModel
    • This module focuses on building and managing task data structures in an app using SwiftData. Learners will explore the creation of a task model, implementation of a ViewModel to connect views with data, and the development of core task management functionalities like adding, updating, and deleting tasks.
  • Task Manager: Views
    • This module focuses on building and customizing task management views in an application, including adding new tasks, displaying details, filtering, searching, and visualizing task statistics. Learners will gain hands-on experience with SwiftUI to create dynamic, interactive, and user-friendly task interfaces.

Taught by

Packt - Course Instructors

Reviews

Start your review of SwiftUI & SwiftData: Build a Task Manager (iOS 26)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.