Skip to content
CourseAsk.
Let's Build News App using SwiftUI, MVVM and NewsAPI
Udemy MOOC / Non-credit all levels

Let's Build News App using SwiftUI, MVVM and NewsAPI

About this course

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 create complex user interfaces. It also provides tools for handling user input and managing state, making it easier to build interactive applications.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.In this course you will see how you can apply MVVM pattern to create professional looking app that is built to scale and ready to be released to the app store.Y

$39.99

Price shown by Udemy — confirm on their site.

Enroll on Udemy

You'll be redirected to Udemy to complete enrollment.

  • Listed & compared by CourseAsk
  • English · All Levels