Wednesday, June 5, 2013

Desktop App

When I was searching for inspiration thru AppStore, I found a great ToDo app, called Wunderlist2. I didn't need it, because I was already using Evernote for ToDos, but I like it's completely free and has mobile + web + desktop access - exactly what I admired Evernote for and what I was aiming at with QetriX.

But it was pretty neat. Like Evernote it looked the same on all platforms and unlike Evernote it featured beautiful desktop App. I was wondering how it's possible to achieve this look and my first thought was it's some kind of HTML5 wrapper. I knew Evernote was written in Qt and I made several apps in WinForms, but neither was an option. After a little googling I discovered WPF.

I came across WPF a while ago, when I looked for a simple way for 3D engine and I was playing with XNA little bit, but I thought "what the hell I would use this for" :)

WPF, like Android or ASP.NET, has GUI defined in XML and attached functionality in C# (in my case). I was overwhelmed by the GUI definitions, but fortunately I was able to figure out how the Wunderlist app is made, thanks to the WPF Inspector from CodePlex.

I don't rush with the app, but I'm glad I did these first steps and in the meantime I can think about the final product.

No comments:

Post a Comment