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.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Kindle Price: £6.94
includes VAT*
* Unlike print books, digital books are subject to VAT.

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

Deliver to your Kindle or other device

Deliver to your Kindle or other device

Advanced MVVM by [Smith, Josh]
Kindle App Ad

Advanced MVVM Kindle Edition

1.8 out of 5 stars 4 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
£6.94

Length: 74 pages

Kindle Books from 99p
Load up your Kindle library before your next holiday -- browse over 500 Kindle Books on sale from 99p until 31 August, 2016. Shop now

Product Description

About the Author

Josh Smith is a writer, pretend cartographer, and developer with AllTrails. He has 17 years of professional IT experience, and teaches game development workshops and other topics at CocoaConf in various cities around the country. He lives, works, and occasionally builds robots in Pittsburgh, PA.

Product details

  • Format: Kindle Edition
  • File Size: 664 KB
  • Print Length: 74 pages
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B0038KX9FW
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Enhanced Typesetting: Not Enabled
  • Average Customer Review: 1.8 out of 5 stars 4 customer reviews
  • Amazon Bestsellers Rank: #543,576 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images or tell us about a lower price?


What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

1.8 out of 5 stars
Share your thoughts with other customers

Top Customer Reviews

Format: Kindle Edition Verified Purchase
This is a short book about how the author wrote a bubble burst game. It uses MVVM, so there is a bit about that. There's rather a lot about animations, and the use of the author's libraries. And lots of code, most of which is to do with how the game works rather than MVVM. Almost any short article on the web etc about MVVM and WPF binding will teach you much more than this book will.
Comment 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
What I like about this book is that it takes a pragmatic view of the MVVM pattern; it doesn't try to cram everything into the ViewModel as some people blindly prescribe even if the code has no place in the view model.

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.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
I have to agree with Steve Jones's review - this is effectively a walk-through of the author's 'BubbleBurst' game and little else.

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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Some decent information but its only about 30-40 pages. Not enough content, even at this price.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: HASH(0x9417c660) out of 5 stars 13 reviews
26 of 28 people found the following review helpful
HASH(0x94b1fd44) out of 5 stars A bit disappointing and short 29 July 2010
By EPL - Published on Amazon.com
Format: Paperback Verified Purchase
I bought the kindle version, and I'm glad I only spend the $10, because $34 for the paper version would have been a bit much.

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.
14 of 15 people found the following review helpful
HASH(0x946bf9b4) out of 5 stars Terrible 16 Jan. 2011
By bbeny - Published on Amazon.com
Format: Kindle Edition Verified Purchase
I got the kindle version of this book (I am not sure if there is any other version). The code examples on the Kindle were completely unformatted. All the tabbing was lost resulting in the code being left aligned, making it extremely difficult to read. For a technical book with code examples this is not acceptable. I also noticed some of the images and diagrams were not being shown.
7 of 7 people found the following review helpful
HASH(0x946bf8b8) out of 5 stars Light on theory and short. 18 Nov. 2010
By R. Bane - Published on Amazon.com
Format: Kindle Edition Verified Purchase
In a sense this is a nice real-world example of using MVVM for an application that is not necessarily just an MVVM demo. Going over the code and reading the book will give an idea of how this pattern is used to solve the problems of the BubbleBurst application. However, it's light on the theoretical side... some best practices, horror stories of MVVM gone wrong, or more general architectural advice would have been useful. Because the coverage is focused specifically on BubbleBurst, and because a fair portion of the length is source code, it feels extremely short.

In the end, this is more of an essay on BubbleBurst design than an ebook on MVVM.
12 of 16 people found the following review helpful
HASH(0x9426b630) out of 5 stars Good, quick look at MVVM from a WPF Guru 7 Mar. 2010
By Matt Eland - Published on Amazon.com
Format: Kindle Edition Verified Purchase
Josh Smith is a WPF guru with a long list of credentials and a very active involvement in the WPF and Silverlight Community and is very qualified for writing this book.

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.
1 of 1 people found the following review helpful
HASH(0x9426b678) out of 5 stars Example Driven Tour of MVVM 7 April 2013
By David V McKay - Published on Amazon.com
Format: Kindle Edition
This book was a great guide for my first foray into mvvm. It was a key observation that beyond separating a data or domain model from the UI (such as in any MVC variant), separating the logical aspects of UI from the physical can lead to enhanced flexibility in changing application design. For anyone needing a concrete structure upon which to build a practical understanding if MVVM, I highly recommend this book.

And then go on to study MVC, MOVE, DDD, and stuff by Uncle Bob Martin. These methodologies are most deeply understood in their contrasts.
Were these reviews helpful? Let us know
click to open popover