К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
iOS 16 SwiftUI 3 Loan Tracker MVVM, CoreData, and CloudKit · LearnSpace
Назад в каталог
courseraПрограммирование

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

Курс от Packt
Средний≈ 9.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

Payment SystemsCore Data (Software)MaintainabilityUI ComponentsUser Interface and User Experience (UI/UX) DesigniOS DevelopmentData StoreSoftware Design

Программа курса

4 модулей · 34 учебных материалов

01Building the App for iOS 1611 материалов

Building the App for iOS 16

Project SetupВидеоFull Course ResourceЧтениеAll Loans ViewВидеоAdd Loan View and CoreData SetupВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

iOS 16 SwiftUI 3 Loan Tracker MVVM, CoreData, and CloudKit
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 9.4 ч

4 модулей

Язык: Английский

Часть программы вашего университета
Fetching Data from CoreDataВидео
Payments and Add Payments ViewВидео
Navigation DestinationВидео
Payments ViewModelВидео
Separating Payments by YearВидео
Calculating Payments ProgressВидео
Edit and Delete PaymentsВидео
02Setup the Project for iOS 153 материалов

Setup the Project for iOS 15

Project SetupВидеоUnderstanding Data Passing in SwiftUI ApplicationsDIALOGUESetup the Project for iOS 15 - AssessmentЗадание
03Create Loan Application for iOS 159 материалов

Create Loan Application for iOS 15

Clean Up the Project and Create Test LoansВидеоSetting the Navigation Title and Customizing the UIВидеоLoanCellView and ExtensionsВидеоShow Loan CellВидеоAdd Loan ViewВидеоShowing Add Loan ViewВидеоCreate Loan ObjectВидеоManaging Core Data in SwiftUIDIALOGUECreate Loan Application for iOS 15 - AssessmentЗадание
04Create Payment Application for iOS 1511 материалов

Create Payment Application for iOS 15

Payment ViewВидеоFetch Payments from CDВидеоAddPaymentViewВидеоSave Payment ItemВидеоDelete PaymentВидеоSeparate Payments to SectionsВидеоDelete Item and Loading ViewВидеоEditPayment Function and CloudKitВидеоCreate Payment Application for iOS 15 - AssessmentЗаданиеFull course practice assessmentЗаданиеFull course assessmentЗадание