Companies Home Search Profile

MVVM Design Pattern Using Swift in iOS

Focused View

Deepam Sharma

2:10:44

9 View
  • 1. Introduction.mp4
    01:21
  • 2. MVC Architecture.mp4
    02:07
  • 3. MVC VS MVVM.mp4
    02:38
  • 4. How to Integrate MVVM in your iOS Applications.mp4
    01:23
  • 1. Creating Fresh Project For Understanding ViewModal.mp4
    02:27
  • 2. Creating Login Screen UI.mp4
    06:32
  • 3. Connecting UITextField Delegate.mp4
    11:08
  • 4. Adding Logics to View Modal Layer.mp4
    11:31
  • 5. Understanding Tuple.mp4
    03:51
  • 6. Understanding XCTest.mp4
    03:58
  • 7. Writing Test Cases for the Login Screen.mp4
    05:45
  • 1. What are Closures.mp4
    04:38
  • 2. Types of Closures.mp4
    03:31
  • 3. @escaping VS @nonescaping Closures.mp4
    04:50
  • 4. Capture List Concept.mp4
    03:38
  • 1. Why use Protocols.mp4
    04:47
  • 2. How to use Protocols.mp4
    00:38
  • 3. Optional and Required Protocols.mp4
    02:49
  • 4. Generics in Protocols.mp4
    05:07
  • 1. Types of Init.mp4
    02:27
  • 2. Designated Init.mp4
    04:11
  • 3. Convenience Init.mp4
    03:10
  • 4. Failable Init.mp4
    03:00
  • 1. Creating Project For University List Application.mp4
    01:52
  • 2. Choosing Api.mp4
    00:32
  • 3. Creating UI.mp4
    06:35
  • 4. Understanding ViewModal Layer.mp4
    02:11
  • 5. Creating Network Layer.mp4
    02:47
  • 6. Calling Api in Network Layer.mp4
    02:45
  • 7. Creating Modal Layer.mp4
    07:14
  • 8. Showing Data to UI.mp4
    05:27
  • 1. Understanding XCTest Class.mp4
    05:54
  • Description


    Upgrade Quality of Code of your iOS Application

    What You'll Learn?


    • Have a deeper understanding of good iOS architecture apps
    • Build iOS applications using MVVM design pattern
    • MVC VS MVVM
    • Unit Testing using MVVM Pattern

    Who is this for?


  • Learn the Develop great iOS Applications using MVC & MVVM
  • What You Need to Know?


  • You should have beginner level experience in Swift language and iOS Development
  • More details


    Description
    • This Course is about creating an iOS Application, using MVVM Design Pattern in Swift Language.

    • Your Beginner to Mastering iOS Development using MVVM Journey begins with this course.

    • You will be Unit Testing your Code and Logic using XCTest Framework.

    • You will be creating iOS Applications using MVC & MVVM during this course.

    • You will learn how to write Test Cases for your Application and do the Unit testing which will make your Application bug free.

    • You will create creative UI that will impress your users to use your Application.

    • I will also teach you how to clear iOS Development Interviews.

    This is a complete course for beginners that will help you grow in the Programming industry.

    What Stopping you From Taking this Course


    • Don't Have Enough Time: Not a problem at all. I have designed the course so you can learn everything you need to know in less than 4 hours. In fact, if you think that the course fell short on delivering topics then we will give you your MONEY BACK.

    Why learn MVVM?

    • MVVM is the next step toward the future of apps. MVVM allows you to create apps that are easily maintainable and testable.

    • MVVM allows iOS developers to use their existing skills to create amazing iOS applications.

    • As the application grows MVVM design allows the developers to break the app into smaller components.

    Who this course is for:

    • Learn the Develop great iOS Applications using MVC & MVVM

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Deepam Sharma
    Deepam Sharma
    Instructor's Courses
    I am Deepam, A professional Application Developer with 7+ years of (iOS & Android) experience in the field of IT providing Top-Notch Solutions over the Globe.I am very passionate about teaching Students Online & Offline, it's been over a decade since I am into this Programming World.My teaching pattern would be like I will try to explain to you the programming concepts related to day-to-day life which will help you to grasp things fastly.Skills:SwiftSwiftUI(Design Pattern) MVC, MVVMGitPush, Rich PushCoreDataMulti-ThreadingARCPOP ZiraZeplinXCTestSingletonAgile ModeDeep-LinkingCombineARKit, CoreMLWidgetKitDesign PatternURL SessionSwiftLintCI/CDRealmHealthKitSpriteKitI spend most of my time online reading and executing the things which will help my students to learn to program more creatively.In this course, you will find programming easy and well explained & I will teach you how to make the Application from Scratch to make live on the AppStore.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 32
    • duration 2:10:44
    • Release Date 2024/05/06