Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Mvvm Design Pattern In Ios Using Swiftui

    Posted By: ELK1nG
    Mvvm Design Pattern In Ios Using Swiftui

    Mvvm Design Pattern In Ios Using Swiftui
    Last updated 11/2021
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 3.18 GB | Duration: 7h 0m

    Covers consuming JSON, Client-Server MVVM architecture, Screen-View Pattern

    What you'll learn
    Understanding the MVVM design pattern
    Consuming a JSON API in SwiftUI application
    Building SwiftUI applications using MVVM design pattern
    Building server using NodeJS, ExpressJS using JavaScript
    Requirements
    Swift Language Knowledge is recommended
    SwiftUI knowledge is recommended
    NodeJS, ExpressJS and JavaScript is recommended but not required
    Xcode 11.5 or above
    Description
    SwiftUI is Apple’s new declarative framework for building applications for any Apple device. Although you can use any design pattern to build your SwiftUI apps, MVVM pattern is preferred due to the declarative nature of the SwiftUI framework.In this course, you will learn how to build practical real world SwiftUI apps using MVVM Design Pattern. You will also learn how MVVM patterns behave in client/server applications.What is MVVM Design Pattern?In this section you will learn the basics of MVVM Design Pattern. You will learn the purpose and need for MVVM and what problems it solves when developing SwiftUI applications.Getting Started with MVVM in SwiftUI AppsIn this section you will get started with building SwiftUI applications using MVVM framework. We will start slowly by building a simple counter application with some business rules. This section will set the foundation for the rest of the course.Movies AppThe Movies App spans over multiple sections of the course. You will learn how to build a Movie app, which allows you to search movies using OMDB API. The app will showcase how to write a service layer, which fetches JSON from an API. The app will also demonstrate how to show the detail screen of the movie when selected.Bank AppThe Bank App consists of multiple sections of the course. In this section you will be responsible for building the complete backend using NodeJS, ExpressJS and JavaScript hosted on Glitch platform. This app will showcase how MVVM pattern is implemented for SwiftUI app in a distributed environment.I am super excited for this course and I am 100% confident that you will enjoy the course.Thanks and happy coding!

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 Prerequisites

    Lecture 3 Exercise Files

    Section 2: What is MVVM Design Pattern?

    Lecture 4 What are Design Patterns?

    Lecture 5 What is MVVM?

    Lecture 6 Why MVVM?

    Lecture 7 MVVM Architecture and Web APIs

    Lecture 8 Difference Between View Model and Model

    Section 3: Getting Started with MVVM in SwiftUI Apps

    Lecture 9 Understanding the App

    Lecture 10 Creating the User Interface

    Lecture 11 Creating the Model

    Lecture 12 Creating the View Model

    Lecture 13 Incrementing the Counter and Displaying on Screen

    Lecture 14 Adding Business Rules to the Model

    Section 4: Movies App - Getting Started

    Lecture 15 What are we building?

    Lecture 16 Registering OMDB Account

    Lecture 17 Understanding the OMDB API

    Lecture 18 Understanding the App Architecture

    Lecture 19 Understanding the Starter Project

    Lecture 20 Resources: URLImage and Rating View in SwiftUI

    Section 5: Movies App - Consuming JSON API

    Lecture 21 Implementing Model

    Lecture 22 Implementing HTTP Client

    Lecture 23 Testing HTTP Client

    Lecture 24 Refactoring HTTP Client

    Section 6: Movies App - Displaying Movies

    Lecture 25 Implementing MovieListViewModel

    Lecture 26 Populating Movies in List

    Lecture 27 Searching Movies by Name

    Lecture 28 Adding LoadingState to Conditionally Render Views

    Section 7: Movies App - Movie Details

    Lecture 29 Implementing MovieDetail Model

    Lecture 30 Implementing getMovieDetail HTTPClient End Point

    Lecture 31 Implementing MovieDetailViewModel

    Lecture 32 Populating MovieDetailScreen

    Section 8: Bank App - Getting Started

    Lecture 33 Prerequisites

    Lecture 34 What we will be building?

    Lecture 35 Exercise Files

    Lecture 36 IMPORTANT: Architecture Overview

    Lecture 37 Glitch Server (NodeJS and Express)

    Lecture 38 IMPORTANT: Waking Up Glitch Server

    Section 9: Bank App - Listing All Accounts

    Lecture 39 Returning All Accounts from the Server

    Lecture 40 Implementing Account Service to Get All Accounts

    Lecture 41 Creating AccountSummaryViewModel and AccountViewModel

    Lecture 42 Displaying Accounts

    Lecture 43 Refactoring AccountListView and Toggle Total

    Section 10: Bank App - Creating Account

    Lecture 44 Understanding the Business Rules for Account Creation

    Lecture 45 Implementing Create Account NodeJS and Express End Point

    Lecture 46 Creating Domain Account Objects

    Lecture 47 Implementing Account Service Create Account Function

    Lecture 48 Implementing AddAccountViewModel and UI Validation

    Lecture 49 Implementing AddAccountScreen

    Lecture 50 Refreshing Account List and Displaying Error Messages

    Section 11: Bank App - Transferring Funds

    Lecture 51 Understanding the Business Rules for Transferring Funds

    Lecture 52 Implementing Business Domain Objects on Server Using NodeJS and Express

    Lecture 53 Implementing Transfer on AccountService

    Lecture 54 Implementing TransferFundViewModel

    Lecture 55 Presenting TransferFundsScreen

    Lecture 56 Implementing TransferFundsScreen

    Lecture 57 Filtering Accounts and Visibility

    Lecture 58 Implementing Transferring Funds Action

    Lecture 59 Performing Funds Transfer

    Lecture 60 Minor UI Fixes and Refactoring

    Section 12: Good Weather App - Displaying the Weather

    Lecture 61 What we will be building?

    Lecture 62 Understanding the Starter Project

    Lecture 63 Register OpenWeatherMap Account

    Lecture 64 Implementing Models

    Lecture 65 Implementing AddWeatherViewModel

    Lecture 66 Presenting Sheets for WeatherListScreen and AddCityScreen

    Lecture 67 Adding Weather to EnvironmentObject Global Store

    Lecture 68 Displaying Weather on Screen

    Section 13: Good Weather App - Temperature Unit Conversion

    Lecture 69 Saving Temperature Unit in UserDefaults

    Lecture 70 Converting Between Temperature Units

    Lecture 71 Displaying Converted Temperature on the Screen

    Section 14: Conclusion

    Lecture 72 Next Steps

    Lecture 73 Bonus Lecture

    Developers curious about how to build SwiftUI apps using MVVM Design Pattern,Developers who wants to create more maintainable SwiftUI applications,Developers who wants to create client/server applications in iOS