Booking options
£133.99
£133.99
On-Demand course
4 hours 15 minutes
All levels
This course is designed to teach individuals with basic Swift Development experience how to build a loan tracker using SwiftUI 3.0, MVVM, and CoreData. Students will gain a comprehensive understanding of iOS app development for both iOS 15 and iOS 16, which are the latest updates. The course provides step-by-step guidance and is suitable for anyone who wants to learn about iOS app development.
Note: This course is updated with iOS 16, so anyone interested in the latest update please refer to section 1. This section walks you through the steps for getting the app up and running for iOS 16. For those who are interested in iOS 15 or below, please refer to sections 2 to 4. You will learn how to leverage SwiftUI's powerful tools to create a visually stunning and interactive user interface. The course starts with a brief introduction to SwiftUI and its features, followed by a detailed explanation of data passing techniques in SwiftUI. You will learn how to build a solid foundation for your application using the MVVM pattern and integrate CoreData and CloudKit to manage and store data. Throughout the course, you will gain hands-on experience in building a modern and reliable iOS app from scratch. You will also develop an in-depth understanding of SwiftUI's data structure, enabling you to build scalable and robust applications that can adapt to changing user needs. By the end of the course, you will be equipped with the knowledge and skills to develop high-quality iOS applications using SwiftUI 3. You will have a deep understanding of data passing and structuring, MVVM pattern, CoreData, and CloudKit, and be able to apply these concepts to build complex and sophisticated applications. Overall, this course is an excellent choice for anyone looking to take their iOS application development skills to the next level. All resources and code files are placed here: https://github.com/PacktPublishing/iOS-16-SwiftUI-3-Loan-Tracker-MVVM-CoreData-Cloud-Kit
Gain an understanding of the features offered by SwiftUI 3
Learn about iOS 16 app development
Develop knowledge of how the MVVM pattern operates
Utilize the Combine framework to pass data around your application
Acquire knowledge on CloudKit and its functionalities
Learn how to troubleshoot errors and clean up your project
This course is designed for individuals who possess a fundamental knowledge of SwiftUI for creating user interfaces and are eager to learn the process of building functional applications.
Through an engaging, hands-on approach, this course will provide you with a comprehensive understanding of SwiftUI's data structure. By working on exciting projects, you will gain hands-on experience and develop practical skills that can be applied to real-world application development.
Learn how to set the navigation title and customize the UI in your application * Acquire knowledge on how to implement the EditPayment function with CloudKit * Gain insight into loading views and how they can be used in your application
https://github.com/PacktPublishing/iOS-16-SwiftUI-3-Loan-Tracker-MVVM-CoreData-Cloud-Kit
David Kababyan is a multimedia developer, CEO, and owner of iOSDevSchool. He graduated from university in 2012 with a BA in Multimedia and since then has taken various other courses for programming in PHP, Objective-C, Swift. Programming is his passion. He has been developing for iOS since 2014 and has worked on various other multimedia projects like movie shooting and editing, 3D modeling and animations, flash animations, and website design and development.
1. Updated to iOS 16
2. Setup (iOS 15 course)
3. Create Loan
4. Create Payment