Home | Back to Courses

Let's build Birthday App using SwiftUI, MVVM and Core Data

Course Image
Partner: Udemy
Affiliate Name:
Area:
Description: Let's build birthday reminder app from start to end in SwiftUI. In this video, you will learn about Core Data and how you can persist changes into disc using Core Data. We will follow MVVM design pattern so you can make your UI independent of business logic so you have decoupled architecture. MVVM (Model-View-ViewModel) is a design pattern that is commonly used in software development, particularly in building user interfaces. It is based on the Model-View-Controller (MVC) pattern, but separates the responsibilities of the view and the controller into two separate components.In MVVM, the model represents the data and the business logic of the application, the view represents the user interface, and the view model acts as an intermediary between the model and the view. The view model is responsible for presenting the data to the view in a way that is easy to understand and interact with, and for handling user interactions and events.One of the key benefits of MVVM is its separation of concerns, which makes it easier to develop and maintain complex applications. By separating the responsibilities of the view and the controller into separate components, it is possible to make changes to one without affecting the other.SwiftUI is a declarative user interface framework developed by Apple for building applications on iOS, macOS, watchOS, and tvOS. It was introduced in 2019 as part of the release of Xcode 11 and Swift 5, and offers a modern approach to building user interfaces that is easy to learn and use.One of the key benefits of SwiftUI is its declarative syntax, which allows developers to describe the user interface using simple and intuitive code. This approach eliminates much of the boilerplate code that is common in traditional user interface frameworks, making it easier to read and maintain.SwiftUI also includes a wide range of built-in components and views, such as buttons, text fields, and lists, that can be easily customized and combined to c
Category: Development > Mobile Development > SwiftUI
Partner ID:
Price: 49.99
Commission:
Source: Impact
Go to Course