verified
Verified Information • Last Updated Mar 2026
iOS 16 SwiftUI 3 Loan Tracker MVVM, CoreData, and CloudKit
This course features Coursera Coach!
A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course.
In this course, you'll develop a robust Loan Tracker app for iOS 16, leveraging SwiftUI 3, CoreData, and CloudKit. By mastering these frameworks, you'll create a dynamic app that can store, display, and sync loan and payment data across devices, ensuring seamless user experiences. The course provides a comprehensive understanding of integrating CoreData for local storage and CloudKit for data syncing, with a focus on the MVVM architecture to maintain clean code. You'll learn to build various features, including loan management, payment tracking, data organization by year, progress calculation, and more.
You'll start by setting up the project environment and creating test loans, followed by implementing different views, such as the all-loans view, add-loan view, and payments view. As you progress, you'll delve into CoreData setup, handling data fetching, creating payments, and adding user interactions such as editing and deleting payments. The course also focuses on organizing payments by year, calculating payment progress, and optimizing the app's performance by integrating CloudKit for cross-device synchronization.
This course is perfect for iOS developers looking to expand their knowledge of SwiftUI and CoreData while learning to build a practical app from scratch. Whether you're aiming to develop a loan management system or improve your skills in app development, this course provides an ideal foundation. Basic knowledge of Swift and iOS development is recommended, as the course involves some hands-on coding tasks with a moderate difficulty level.
By the end of the course, you will be able to create an iOS loan tracker app using CoreData for local data storage, integrate payments with progress calculations, and sync app data across devices using CloudKit.
Duration
8 Months
Institution
Packt
Format
Online
Eligibility Criteria
school
Academic Foundation
A recognized Bachelor’s degree or high school equivalent required for admission into Packt.
language
Language Proficiency
English proficiency required. IELTS, TOEFL, or standard medium-of-instruction certificates accepted.
Detailed Fees Breakdown
Base Tuition Fee
$81
Total Est. Investment
$81
Scholarships and early-bird waivers may apply. Contact admissions for exact institutional fees.
Academic Trajectory
Program Outcome
Graduates of the iOS 16 SwiftUI 3 Loan Tracker MVVM, CoreData, and CloudKit program at Packt are equipped with global perspectives, ready to excel in international markets and top-tier career opportunities.