Our colleague Cosmin Stirbu presents the Model-View-ViewModel (MVVM), a very popular design pattern for Windows Phone application development. Comparisons to the Model-View-Controller design pattern are discussed, as well as how MVVM applies in Windows Phone 8. The variety of MVVM libraries and tools makes it facile and attractive for developing applications that are easy to maintain, improve and test.
Hybrid versus native mobile application development is the topic discussed by our colleague Catalin Prata. Advantages and disadvantages of each approach are presented, while the decision favoring one or the other should be based on criteria related to the budget, the complexity of animations and the marketplace where the application is aimed to be published.
For further insights, please access the current issue of TSM.