All Tutorials

TaskList App using MVVM, SwiftUI 3, Protocol Oriented Design

TaskList App using MVVM, SwiftUI 3, Protocol Oriented Design
TaskList App using MVVM, SwiftUI 3, Protocol Oriented Design

TaskList App using MVVM, SwiftUI 3, Protocol Oriented Design

Create a Task List App with SwiftUI and learn how to use the MVVM Design Pattern and Protocol Oriented Programming to make it work, too.

What you’ll learn

TaskList App using MVVM, SwiftUI 3, Protocol Oriented Design

  • In SwiftUI, the MVVM Design Pattern is used.
  • People who write programs that are based on protocols
  • In iOS app development, you can use Dependency Injection.
  • Generic Pattern for Repositories.

Requirements

  • Swift is a good thing to know.
  • The person who knows how to use SwiftUI and Xcode.

Description

Welcome to this new course from DevTechie. We hope you enjoy it.

Build a Task List app from scratch in this course. You will start with a simple data model that will help you organize tasks for your app. This model will be used to help you organize your tasks. It is important that we keep our code separate, so we will use a protocol-oriented programming style. For protocol functions, we’ll learn how to override them so we can build a protocol with a built-in implementation.

You will also learn about the MVVM design pattern, which is how we will build out the Model, View, and View Model for each task we have on our to-do list. We will do this for each task on our list. A lot of complicated apps can be made with well-structured code. This will help you learn how to do that. Our view models will also have protocols to follow.

You will learn how to make a Mock Data Manager with the help of the data management protocol. This will allow us to better test our apps without having to depend on or wait for external repositories.

This class is meant to help you understand MVVM in a real-world way. Following the course, at least a few times will help you understand it well.

This course will teach you about MVVM in SwiftUI. Please come with me to learn more about it.

Who this course is for:

  • They want to learn about the MVVM Design Pattern and how to use it to make the SwiftUI app work better.
  • It’s a good place for students who want to learn Protocol Oriented Programming.
  • If you’re making iOS apps, these are people who want to learn more about Dependency Injection.
  • There are people who want to learn how to use the Generic Repository Pattern.

TaskList App using MVVM, SwiftUI 3, Protocol Oriented Design CourseForFree.net

Schematics: Electrical & Electronics Engineering Basics

Download Now

Advertisement

Categories