Swift: How to Migrate MVC to MVVM & Intro Unit Testing

115,997
0
Published 2018-07-04
MVVM can be a confusing topic to learn if you're not aware of all the patterns to follow. Furthermore, its sometimes pretty difficult to grasp what the point of it can be. In today's lesson, we'll take a look at how to transform an MVC project to MVVM. To tie it all up, we'll implement a few Unit Tests to watch for failures in our code. Enjoy.

Podcasts Course
www.letsbuildthatapp.com/course/Podcasts

Intermediate Training Core Data
www.letsbuildthatapp.com/course/intermediate-train…

Instagram Firebase Course
www.letsbuildthatapp.com/course/instagram-firebase

Facebook Group
www.facebook.com/groups/1240636442694543/

Completed Source Code
www.letsbuildthatapp.com/course_video?id=3172

Instagram: www.instagram.com/buildthatapp/
Twitter: twitter.com/buildthatapp

All Comments (21)
  • @Omeir34
    A much needed video from Brian about MVVM
  • Wow! This is actually one of the best programming tutorials I've ever seen! I've been searching and studying for a while about MVVM on iOS and this was so straightforward and easy to follow (not to mention the test implementation part 👌🏻). Thank you so much for your effort and keep up the good work 😊
  • @parahop94
    This is by far the most understandable explanation of MVVM out there. All the other resources tries to overkill the architecture and focuses on creating the MVVM structure for the sake of creating the structure, not for the efficiency. Shout out to the brodie.
  • Hi Brian, I am working on a contract with MVVM. Your video saved my life again! Thanks again for all your hard work!!!
  • @vonvision
    Totally awesome! I was looking for some Swift patterns to refactor some app -- and this video helped me a lot! Have a great day, Mike Wolfram
  • @midnytromeo
    Watched so many videos on this, but the way you explain things I'm very excited for this 🔥
  • @alcprado
    Alright so I was looking for a MVC to MVVM implementation tutorial and found yours, opened the video and for my surprise, the video already had my thumbs up, which disappointed me as I wanted to do it again. Brilliant as usual Brian. Ty
  • @ZoepX
    iOS Architecture topics are greatly appreciated! Thank you. Viper in the future, perhaps?
  • @seanlin2551
    So excited to watch this video =D Thank you so much, Brian !
  • @ngoai3050
    Thanks Brain, That's just what I've been searching for.
  • Well, done. The MVVM explanation was helpful and I liked the intro to testing.
  • @MrPaulHuynh
    Brian, you're the best. Really appreciate your videos!
  • @andreiamza184
    Awesommeeeee! i have waited for this video for such a long time =)
  • @rickisyourbro
    Hey Brian! Nice video. I really learn a lot from you. Please keep this going! Thanks man
  • @HamzaKhan-xo7dv
    U made it so easy. I am usually a silent watcher but this video made me comment. Thank you for such a nice tutorial.
  • @rogerwprice
    Thanks - what a super useful and clear explanation of two key topics!
  • @chudq
    Nice video and easy explanation on Unit test. I have never done this in iOS projects, but I did this kind test in C# projects. Therefore it is not so hard to pick it up. Thank you!
  • @gbu85
    Simple and clear. I appreciate your effort.