iOS 16 SwiftUI 3 Loan Tracker MVVM, CoreData, and CloudKit

Coursera Courses ↗ · Coursera

Open Course on Coursera

Free to audit · Opens on Coursera

iOS 16 SwiftUI 3 Loan Tracker MVVM, CoreData, and CloudKit

Coursera · Intermediate ·🛡️ AI Safety & Ethics ·1mo ago
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 device
Watch on Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

AI gave North Korean hackers a $600 million month. DeFi is still working out how to respond.
AI-powered North Korean hackers stole $600 million from DeFi platforms in one month, highlighting the need for improved security measures
The Next Web AI
The Fallacy of Vibe-Driven Development: A Critical Look at AI Scaling
Learn to critically evaluate AI scaling strategies and avoid the pitfalls of vibe-driven development to ensure effective AI implementation
Dev.to · Aneesha Prasannan
New Jersey’s 2026 AI Push
New Jersey advances AI legislation to combat deepfakes with harsher penalties, including up to 5 years imprisonment and $30,000 fines
Dev.to AI
The Empathy Algorithm Paradox
Learn how AI-personalized feedback affects authentic leadership vulnerability in diversity, equity, and inclusion, and why it matters for organizational growth
Medium · AI
Up next
Don’t Let AI Make You Dumb 🧠 #shorts
Jacky Chou from Indexsy
Watch →