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
Price shown by Udemy — confirm on their site.
Enroll on UdemyYou'll be redirected to Udemy to complete enrollment.
- Listed & compared by CourseAsk
- English · All Levels
More courses like this
Android Hilt, Inyección de Dependencias con Kotlin y Jetpack
Udemy · MOOC / Non-credit
Coursera
Modern Data Handling and UI Foundations in iOS 18
Coursera · MOOC / Non-credit
Coursera
International Trade Finance & Risk Management
Coursera · MOOC / Non-credit
State of the Art Android app development in Java
Udemy · MOOC / Non-credit
More courses from Udemy
CCP Certified Cost Professional Exam Prep: Videos + Exams
Udemy · MOOC / Non-credit
CompTIA SecAI+ - 1500 MCQs
Udemy · Certificate
AI-103: Azure AI App & Agent Developer Associate EXAMS 2026
Udemy · Certificate
Google Cloud Generative AI Leader Practice Exams + Answers
Udemy · Certificate