Birthday App using Core Data with CRUD : iOS 16 & SwiftUI 4

Why take this course?
🎈 Master the Art of Birthday Tracking with Core Data & SwiftUI 4!
Course Overview:
Embark on a journey to create a fully functional birthday reminder app using SwiftUI 4 and Core Data. This course is designed for developers who want to master the MVVM design pattern, ensuring a clean separation of concerns between your user interface and business logic. By the end of this series, you'll have a polished app ready to be published on the App Store.
What You Will Learn:
📝 Understanding Core Data:
- Persist data to disk using Core Data.
- Manage model objects, relationships, and fetched results controllers.
⚙️ MVVM Design Pattern:
- Implement a decoupled architecture that separates business logic from the UI.
- Enhance maintainability and testability of your app.
🖥️ Advanced SwiftUI Features:
- Utilize new SwiftUI tools and features to build sophisticated user interfaces.
- Leverage the power of Swift to create seamless experiences across all Apple platforms.
Course Highlights:
-
SwiftUI 4 Enhancements: Dive into the latest advancements in SwiftUI, including improved list views, better search experiences, and the new Canvas API for finer drawing control.
-
Accessibility Improvements: Learn how to make your apps more accessible with features like the Rotor API and the Accessibility Representation API.
-
macOS Performance & API Improvements: Explore performance improvements and new APIs, such as multicolumn tables, that enhance your macOS app experiences.
-
Always-On Retina Display Support: Optimize your watchOS apps to be visible on the Always-On Retina Display of Apple Watch Series 5 and later.
-
iPadOS Widgets: Place widgets anywhere on the Home screen and make them extra-large for a more customizable experience.
Course Outline:
-
Introduction to Core Data & MVVM Design Pattern
- Understanding data modeling with Core Data
- Setting up the MVVM architecture in your app
-
Building the User Interface with SwiftUI 4
- Creating a user-friendly birthday reminder UI
- Utilizing SwiftUI's latest features for an engaging experience
-
Implementing Core Data in MVVM
- Fetching, creating, reading, and updating (CRUD) operations with Core Data
- Managing model objects and relationships
-
Advanced SwiftUI Concepts
- Enhancing your app with control focus areas
- Leveraging the new Canvas API for custom drawing
-
Accessibility in App Development
- Making your app accessible with Rotor API
- Inheriting accessibility support with the Accessibility Representation API
-
Optimizing for macOS, watchOS, and iPadOS
- Performance optimizations for macOS apps
- Designing for the Always-On Retina Display on Apple Watch
- Creating and customizing widgets for iPadOS
-
Finalizing and Publishing Your App
- Preparing your app for the App Store submission
- Best practices for deployment and maintenance
By the end of this comprehensive course, you'll have not only a complete birthday reminder app but also a robust understanding of Core Data, SwiftUI 4, and MVVM design pattern. Whether you're a seasoned developer or just starting out, this course will equip you with the skills to create apps that are both functional and visually stunning.
🎓 Embark on your journey towards becoming a SwiftUI master today!
Course Gallery




Loading charts...