Skip to content
Course Rockstar
TechnologyAll Levels

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,...

By Packt - Course Instructors on Coursera

About This Course

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.

Topics Covered

Frequently Asked Questions

How much does iOS 16 SwiftUI 3 Loan Tracker MVVM, CoreData, and CloudKit cost?

Visit the iOS 16 SwiftUI 3 Loan Tracker MVVM, CoreData, and CloudKit course page for current pricing and available discounts.

Who teaches iOS 16 SwiftUI 3 Loan Tracker MVVM, CoreData, and CloudKit?

iOS 16 SwiftUI 3 Loan Tracker MVVM, CoreData, and CloudKit is taught by Packt - Course Instructors, Packt.

What skill level is iOS 16 SwiftUI 3 Loan Tracker MVVM, CoreData, and CloudKit for?

This course is designed for all levels learners.

Similar Courses

Included with membership
Enroll Now
Students0
DurationSelf-paced
LevelAll Levels
Languageen
PlatformCoursera