Learn how to plan developing applications for Windows Phone that will run on Windows 8 as well with a minimum amount of code modifications. By separating the UI from the program logic by making use of a modern design pattern like MVVM, chances are good that your Windows Phone program logic can largely be reused in Windows 8 applications.
Since the UI of a Windows Phone and Windows 8 application will likely differ, focus of this Jump Start will be on code reusability. You will learn to use the MVVM design pattern while creating your application and what parts of code need special attention when porting them to Windows 8. You will also learn to use elements of object oriented software design to increase code reusability.