In an attempt to boost my productivity, I decided to write a base WinRT project with the essentials for all my projects. Here is what I consider essentials for all my projects:
- MVVM Light
- A Navigation Service
- A Message Service
- Global app service
These 3 items define a base universal Windows project for me, I will get into some detail on all of these in a bit. Other services like data or location services can be needed for an app but aren’t essential to all apps.
Nothing fancy happening here. Remember to keep all files in a logical folder structure, folders work a lot better than an endless list of obtusely name files.