# Why don't we build example apps using MVVM?

**URL:** <https://forums.kodeco.com/t/why-dont-we-build-example-apps-using-mvvm/36523>\
**Category:** Swift\
**Created:** [November 13, 2017, 9:10am UTC](https://forums.kodeco.com/t/why-dont-we-build-example-apps-using-mvvm/36523 "2017-11-13T09:10:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dnesh](https://s3.amazonaws.com/cdn.raywenderlich.com/community/forum-assets/noun-game-ghost-878668.png) [@dnesh](https://forums.kodeco.com/u/dnesh)\
**Post date:** [November 13, 2017, 9:10am UTC](https://forums.kodeco.com/t/why-dont-we-build-example-apps-using-mvvm/36523/1 "2017-11-13T09:10:24Z")

</div>

It would be great to show the usage and power of MVVM by practicing it while working on these tutorials

---

<div class="post-metadata">

**Author:** ![syedfa](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/syedfa/32/101500_2.png) [@syedfa](https://forums.kodeco.com/u/syedfa)\
**Post date:** [January 29, 2018, 5:42am UTC](https://forums.kodeco.com/t/why-dont-we-build-example-apps-using-mvvm/36523/2 "2018-01-29T05:42:29Z")

</div>

@dnesh Thanks very much for your question!

You raise an interesting point, and we do cover MVVM in one of our video courses which you can find [here](https://videos.raywenderlich.com/courses/72-ios-design-patterns/lessons/1).

I will say that because Apple recommends the MVC pattern when building iOS apps, the default approach to teach iOS development would naturally be to use MVC. The other issue is that because many people do not use it (and in some case, are not fans of it), unfortunately they may not want to use this method for teaching.

Another concern of course is that by using this pattern, some beginners may get confused, since now they are learning how to use the MVVM pattern, in addition to whatever concept the tutorial is trying to teach.

Perhaps in the near future, some authors may consider using both approaches to demonstrate the advantages/disadvantages of using one over the other. Let’s see what happens. 🙂

I hope this helps!

All the best!

---

<div class="post-metadata">

**Author:** ![system](https://s3.amazonaws.com/cdn.raywenderlich.com/community/forum-assets/noun-game-ghost-878668.png) [@system](https://forums.kodeco.com/u/system)\
**Post date:** [April 29, 2018, 1:10am UTC](https://forums.kodeco.com/t/why-dont-we-build-example-apps-using-mvvm/36523/3 "2018-04-29T01:10:32Z")

</div>

This topic was automatically closed after 166 days. New replies are no longer allowed.
