- File Size: 664 KB
- Print Length: 50 pages
- Publication Date: February 14, 2010
- Sold by: Amazon Digital Services LLC
- Language: English
- ASIN: B0038KX9FW
- Text-to-Speech: Enabled
- Word Wise: Not Enabled
- Lending: Enabled
- Amazon Best Sellers Rank: #1,085,637 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
Advanced MVVM Kindle Edition
|New from||Used from|
See the Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
What other items do customers buy after viewing this item?
Would you like to tell us about a lower price?
Showing 1-8 of 13 reviews
There was a problem filtering reviews right now. Please try again later.
In the end, this is more of an essay on BubbleBurst design than an ebook on MVVM.
If you're looking to understand the MVVM pattern in the WPF stack, this is a good resource. The author does a good job making the relationship between views, view models and models clear.
My main complaint about the book is that it really is a detailed explanation of the BubbleBurst game code, from the author, which can be found on Codeplex.
Certainly the MVVM strategy used in the game requires explanation to be fully understood, and I have to say it is very cleverly designed, but then the book should have been called 'BubbleBurst's MVVM design explained', not 'Advanced MVVM'.
I was expecting a book which explains MVVM advanced concepts and uses the game as an example to illustrate those concepts. This is not what this is.
This is mostly an example of MVVM development, explained step by step.
It does include some very good insight, great pointers and some rules of MVVM pattern development, but it falls short of being a solid reference book.
I've read several articles and tutorials, and this is the most comprehensive I've seen. For those of you who are concerned about not having the paperback copy, you can still read the book on your laptop, phone, or tablet and for a hell of alot cheaper.
Advanced MVVM is a brief stroll through the Model View View-Model architecture for WPF / Silverlight applications. The book covers a multitude of MVVM, WPF, and other architectural topics using the example of a small game that was written following MVVM.
Some of the chapters are fairly simple and straightforward but serve as a good refresher on MVVM and WPF. The later chapters get into more advanced topics such as animating using MVVM and WPF and an undo / redo architecture.
The application's source code is available online and is reviewed in very good fashion in the book. Unlike many technical books I did not find that it was aimed at a novice level. Understanding of C# 3.0 and WPF are assumed. The book is interesting, a quick read, and buying it helps support a pillar of the WPF community.
My only complaints are that the book felt a little short. I enjoyed what was there and would have liked an extra chapter or a little more detail, particularly on undo / redo and commanding.
Definitely recommend this book and hope that Josh Smith continues his active involvement and writing for many years to come.