Discover your potential by enrolling in our hands-on course, where you'll use SwiftUI and SwiftData to completely clone the Apple Reminders app. This course, which is ideal for all skill levels, covers effective data management, intuitive user interface design, and crucial app features like task creation and notifications. Additionally, you will discover how to use CloudKit and iCloud to sync data between devices.
Enroll right away to get started on your future-building!
Course Overview Video
Example Curriculum
- Building the Basic User Interface for the Reminders App (17:53)
- Persisting & Displaying List to the Database (15:13)
- Adding Reminders to an Existing List (23:27)
- Building the UI and Implementing ReminderCellEvents (25:16)
- Updating Reminders (29:47)
- Implementing Delay to Complete (18:13)
- Removing Reminders and Refactoring Delay to Complete (9:42)
- Updating My List (25:37)
- Building Reminder Stats Part 1 (23:27)
- Building Reminder Stats Part 2 (19:07)
- Fixing the Delay Issue (11:42)
- Setting Up Local Notifications (14:31)
- Syncing with iCloud (26:54)
- Deleting the List (3:48)
- Implementing Search (6:41)
 Frequently Asked Questions
Who is this course for?
This course is perfect for aspiring iOS developers, intermediate coders looking to enhance their skills, experienced developers wanting to master SwiftUI and SwiftData, hobbyists who enjoy building apps, and students eager to learn practical app development with real-world applications.
What will you learn in this course?
In this course, you will learn to build a complete clone of the Apple Reminders app using SwiftUI and SwiftData. You'll gain expertise in designing intuitive user interfaces, managing data efficiently, and implementing essential app features like task creation, organization, and notifications. Additionally, you'll learn how to synchronize app data across devices using iCloud and CloudKit, ensuring a seamless user experience.
What is your refund policy?
Our 14-day refund policy ensures your satisfaction with your purchase. If you are not completely happy with your product or service, you have a two-week window to request a refund. This policy gives you peace of mind, allowing you to explore our offerings risk-free, and it reflects our commitment to providing you with a positive experience. We are here to assist you in any way possible to ensure your needs are met.
Mohammad Azam
Mohammad Azam is a highly experienced and accomplished developer with over a decade of professional experience in writing software. He has played an integral role in the success of several Fortune 500 companies including Valic, AIG, Dell, Baker Hughes, and Blinds.com, where he served as a lead mobile developer.
Azam's expertise has helped him become a top instructor on both Udemy and LinkedIn, with more than 70K students enrolled in his courses. He currently serves as a lead instructor at DigitalCrafts, a software bootcamp where he trains developers who now work at prestigious companies like Apple, JP Morgan Chase, and Exxon.
Azam is not only a developer and instructor but also an international speaker who has been sharing his knowledge and expertise since 2006. In his free time, he enjoys exercising and planning his next adventure to explore the unknown corners of the world.
You Might Also Enjoy These Courses
Single-Course License
$129
Full access to this course only
This is a one-time payment that grants access to this course only, not to any other courses.
Buy NowAzamSharp Pro Membership
$29 /Month
Unlimited access to this and all other current & future courses
This is a recurring payment, charged automatically on a monthly basis.
Become a Pro