In this chapter, we built a full hybrid mobile application.
We used jQuery Mobile for the internal structure, Cordova to get the additional features of the device (such as the contacts), and KnockoutJS to bind them all.
Most of all, we have seen how to test a KnockoutJS application with code-first and test-first techniques.
Now that you know how to apply tests to MVVM applications, you should do it in each web application you make.
In the next chapter, we will see another SPA built with DurandalJS, how to manage a wizard, and what we should do for the SEO.