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

Build Birthday App following MVVM Design Pattern and Core Data with UI in SwiftUI
4.63 (4 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
Birthday App using Core Data with CRUD : iOS 16 & SwiftUI 4
19
students
2.5 hours
content
Jan 2023
last update
$29.99
regular price

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:

  1. Introduction to Core Data & MVVM Design Pattern

    • Understanding data modeling with Core Data
    • Setting up the MVVM architecture in your app
  2. Building the User Interface with SwiftUI 4

    • Creating a user-friendly birthday reminder UI
    • Utilizing SwiftUI's latest features for an engaging experience
  3. Implementing Core Data in MVVM

    • Fetching, creating, reading, and updating (CRUD) operations with Core Data
    • Managing model objects and relationships
  4. Advanced SwiftUI Concepts

    • Enhancing your app with control focus areas
    • Leveraging the new Canvas API for custom drawing
  5. Accessibility in App Development

    • Making your app accessible with Rotor API
    • Inheriting accessibility support with the Accessibility Representation API
  6. 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
  7. 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

Birthday App using Core Data with CRUD : iOS 16 & SwiftUI 4 – Screenshot 1
Screenshot 1Birthday App using Core Data with CRUD : iOS 16 & SwiftUI 4
Birthday App using Core Data with CRUD : iOS 16 & SwiftUI 4 – Screenshot 2
Screenshot 2Birthday App using Core Data with CRUD : iOS 16 & SwiftUI 4
Birthday App using Core Data with CRUD : iOS 16 & SwiftUI 4 – Screenshot 3
Screenshot 3Birthday App using Core Data with CRUD : iOS 16 & SwiftUI 4
Birthday App using Core Data with CRUD : iOS 16 & SwiftUI 4 – Screenshot 4
Screenshot 4Birthday App using Core Data with CRUD : iOS 16 & SwiftUI 4

Loading charts...

5053054
udemy ID
01/01/2023
course created date
28/01/2023
course indexed date
Bot
course submited by