Read original post by Lohith Goudagere Nagaraj at .NET Rumbles
If you are new to Windows Phone or WP7 development like me, probably you will also have one question in your mind and that is – What is the best way to organize my projects. I did my first WP7 application, hosted it in the marketplace but didn’t pay much attention to details. Now I am writing my second app and started to think on separation of concerns. Now when I look back at my first app source code it didn’t take care of the separation of concern at all. I had everything in one project. So if you are one among those perfectionist who wants to do things right, then stay tuned and read on.