SwiftUI - Intro to MVVM | Example Refactor | Model View ViewModel
Sean Allen Sean Allen
149K subscribers
88,694 views
0

 Published On May 28, 2021

Head to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN.

In today's video I give you an introduction to the concept of the Model View ViewModel (MVVM) Architecture with SwiftUI. We will refactor a screen into a viewModel as an example. I explain the concept for those who have no idea what MVVM is so I keep it pretty basic. The general idea is to keep your business logic out of your views.This tutorial was created in Xcode 12.5 and Swift 5.4.

Starter Project Download:
https://www.dropbox.com/sh/foh2qojd2n...

If you like my teaching or presentation style, I've started creating my own courses:
https://seanallen.teachable.com/

Twitter:
  / seanallen_dev  

Link to my book - How I Became an iOS Developer:
https://gumroad.com/l/sean-allen-origin

Hired.com:
https://hired.com/x/1n01g

Check out my podcast, iOS Dev Discussions:
https://itunes.apple.com/us/podcast/i...

Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):

Paul Hudson's Hacking With Swift:
https://gumroad.com/a/762098803

Donny Wals - Combine:
https://gumroad.com/a/909014131

Mark Moeyken’s SwiftUI Books:
www.bigmountainstudio.com/swiftui-views-book/fzc51

Learn Advanced Swift Here:
https://gumroad.com/a/656585843

Ray Wenderlich Books:
https://store.raywenderlich.com/a/208...

Ray Wenderlich Videos:
https://store.raywenderlich.com/a/208...

Links to my iOS Dev Setup & iOS Dev Book Recommendations
https://www.amazon.com/shop/seanallen

#swift #softwaredeveloper #iosdeveloper

show more

Share/Embed