Posted by: lluppes | January 15, 2013

My First Windows Store App!

Well, the holidays are over, and it’s time to do some documentation.  Last November, I bought myself a Microsoft Surface and set about learning how to write programs for WinRT, and blogged about “Do I take the red pill or the blue pill?“, as I struggled with whether to use HTML/Javascript or C#/XAML, and learning about all of the new and/or missing features of WinRT.  I tried both the red and the blue pills, and I think both of them left my stomach unsettled.

Don’t get me wrong – I really like the new style of the “formerly known as Metro” apps in Windows 8.  I feel like I’ve had a big change in my design style, making it cleaner and lighter as Win8 Store Apps should be.  But along the way, I’ve had my share of frustrations as I’ve tried to do things that were simple in other environments but just plain didn’t work in WinRT apps.  And that’s another thing – just what do you call them?  Metro?  No.  WinRT apps? Windows Store Apps?  Windows 8 Apps?  Maybe…  Windows 8 still confuses me sometimes, even though I’m using it every day on a desktop, laptop, and Surface, and writing apps for it.  But I digress…


After many hours of work, I released my first app into the store in early January.  TimeCrunch is a time tracking app that dates back many years for me.  I’ve been using a version of this since back when I wrote it in 1997 using Microsoft Access.  It morphed into a classic ASP app as I learned that platform, and now is available for anyone to use as a free Windows Store App, and it may yet morph one more time.  The free edition stores the data locally using a SQLite database (which I’ll blog about more in the near future).  I’m working on another version that will run as an Azure based web application, plus an API that can be called from a Windows Store App, so you can share your data across multiple devices.  I wish I had more time to devote to this, but haven’t found the time yet for it.  Stay tuned to this blog for future announcements of it as that develops.



  1. Have it store the data in SkyDrive and automatically sync with multiple devices. I’m constantly moving between my Surface Pro and my laptop. I need time tracking on whichever device I am using at the time.

    • I totally agree with you. That’s on my short list but haven’t got to it yet. I’d really like to put the data into a SQL Azure database, but that all takes time to develop that I haven’t had lately. Some day…

  2. Very nice app. Quick question – if a day shows up in the daily summary but with zero hours (perhaps a Sunday), how do you delete the entire day from the summary and from the reports? Thanks.

    • Glad you like it! If you go in to that day like you are going to enter hours, then swipe up from the bottom (or right click with a mouse) to bring up the app bar, there is a “Remove Day” button on the bottom app bar. That should remove the day from the entire system.

What do you think?

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s


%d bloggers like this: