Enter your mobile number 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.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
Advanced MVVM Kindle Edition
|New from||Used from|
|Length: 74 pages|
Customers Who Bought This Item Also Bought
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
Josh covers topics such as animation and chained animations which most MVVM articles on the web don't really cover, so it's good to find a decent explanation of how to go about doing it. Some of the content wasn't that useful to me because it was a bit overly-specific to the bubble game in the book, but you can certainly pull out parts or take ideas and use them in your own code.
It's a fairly small book, and also fairly cheap as far as many .NET books go. If you just want an overview of MVVM you can probably find free articles on the net (there are dozens of them), but this book at least uses MVVM in a real-world scenario using advanced data binding etc. which many of those blog posts etc. won't bother with.
I was looking for a definitive guide to MVVM and some more abstract examples or snippets that would be universally applicable. Unfortunately this book is not it.
Most Helpful Customer Reviews on Amazon.com (beta)
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.
In the end, this is more of an essay on BubbleBurst design than an ebook on MVVM.
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.
And then go on to study MVC, MOVE, DDD, and stuff by Uncle Bob Martin. These methodologies are most deeply understood in their contrasts.
Look for similar items by category
- Books > Computing & Internet > Microsoft Windows > Applications > Access > Programming
- Books > Computing & Internet > Programming > Interface Design
- Books > Computing & Internet > Programming > Software Design, Testing & Engineering > Functional Programming
- Books > Computing & Internet > Programming > Software Design, Testing & Engineering > Software Architecture
- Kindle Store > Kindle eBooks > Computing > Computer Science > Systems Analysis & Design
- Kindle Store > Kindle eBooks > Computing > Graphic Design
- Kindle Store > Kindle eBooks > Computing > Programming > Microsoft Programming
- Kindle Store > Kindle eBooks > Computing > Programming > Software Design, Testing & Engineering > Software Development
- Kindle Store > Kindle eBooks > Computing > Web Development > User Experience & Usability