-
Notifications
You must be signed in to change notification settings - Fork 259
Document how we do MVVM #2
Comments
👍 for description. |
On this note, I'd love to see some sample app written MVVM style also! |
I would love to see some real-world examples of MVVM in use, as well as how to appropriately test the various components. 👍 from me as well. |
If anyone is interested, I have started building a small demo app (https://github.com/DuneParkSoftware/RAC_MVVMDemo) to explore the MVVM pattern with RAC on iOS. I am fairly new to MVVM and RAC. If you check out the code and notice that I'm doing something inefficiently (or just plain wrong), please make a pull request. So far, I have a singleton object that "does some work" in the background. Meanwhile, a view model watches the singleton's property and converts it for the view controller. The view controller, in turn, updates the display. There is also a In the past, I have experienced issues with the viewModel not being released when its owning viewController is discarded. Therefore, the code is liberally commented with I'm not certain that I'm using the RVMViewModel |
I've also gone ahead and opened an app that uses this repo: https://github.com/AshFurrow/C-41 Pull requests welcome :) Not sure how it relates to how you do MVVM, but if it's similar I wouldn't mind writing the documentation for it for this repo. Let me know. |
I also have an example project at jspahrsummers/GroceryList. |
Especially how hierarchies work and line up to the view and model layers (or don't).
The text was updated successfully, but these errors were encountered: