Pin-a-note
Introduction
Do you wish you could stick a note to your start screen? NOW YOU CAN!
Pin-a-note, allows you to store your notes in this fantastic application, and then pin any to the start screen so you can easily seen them at any point!
Your notes will also travel from device to device, thanks to the power of the cloud!
Now supports double wide tiles too!
For Developers
This application makes use a XAML/C# development and implements the MVVM model using AtomicMVVM and most of it is fairly simply.
The most interesting part is using the roaming key/value store for the notes which enables them to sync from device to device.
The most complex problem was the secondary tiles - they need an image and all I have is text so that meant rendering an image at run time. I was able to reuse a lot of code from my Postal Codes app which has a similar requirement. The big difference there is the text on that is small and set in a specific template - for this I needed to implement my own version of text wrapping so that text would flow properly across lines no matter what is provided. I also spent a lot of time tweaking the text rendering (little spacing etc...) so I think it looks a lot better! You can read a bit about this process in a blog post I wrote on rendering the text.
The app icon comes from the fantastic (and free) Metro Studio 2!
Comments