How I use lil todo to create shopping lists and more

lil todo has a smart feature which auto-files tasks that you create. If you want to see it in action right now, bring up lil todo and on the front page, create a new task called “buy batteries”.

Hit save, then go to the Inbox. You’ll notice that your task isn’t there. Where is it? Go back to the front page, then tap on Contexts to view your contexts. Tap on the Shopping context. There’s your task!

So what happened? Well, lil todo noticed that the task started with “buy” and auto-filed it in the Miscellaneous folder and auto-assigned the task a “Shopping” context. If you go back to the front page and click on Miscellaneous, you’ll see your task is here as well.

Whenever you create a new task, we detect certain words in your task name and give the task the correct context. If you’re creating a new task on the front page or in the Inbox, we’ll also auto-file the task in the Miscellaneous folder to keep it out of the way.

While you’re viewing a list of tasks in a context, like the Shopping one, hit the “+” button to create some more tasks that get assigned the Shopping context. Any new tasks you add while viewing a context get auto-assigned that context. We think you’ll find that when you’re browsing other tasks in your context, your mind will start coming up with other related tasks, so we made it easy to add more.

Freakin’ contexts, how do they work?

So what are contexts? Think of a context as your current location or mental state. By using contexts, you can quickly see all the tasks that you can do right now if you are in that context. (All tasks can get placed in a context and a project at the same time, so don’t worry about using both.) You could create a context for books you’d like to read, and next time you are at the library or browsing books on Amazon, you’ve got your list ready to go. Actually, we have an auto-assign rule for reading!

Go back to the front page and create a new task called “Read War and Peace” and go to the contexts page and notice there is now a “Reading” context, which contains your new reading task.

Here’s a complete list of the current auto-assign rules:

  • Begins with “buy” or “purchase” -> Shopping
  • Contains “laundry” or “clean” -> Home
  • Starts with “watch” -> Watching
  • Starts with “read” -> Reading
  • Starts with “download” -> Online
  • Starts with “listen to” -> Music
  • Starts with “call” -> Phone

These auto-assign rules are currently not customizable, but we’ll consider it for future versions.

Other Ways of Assigning Contexts

As a shorthand for filing a new task in a context, you can prefix a context name with @ somewhere in your task name and it’ll get placed in that context. Give it a try now by creating a task called “Talk to Barney @work”. You’ll find the task gets auto-filed into the Work context.

Finally, a couple more pointers: when editing tasks, you can always set the context for a given task manually. Additionally, in the Contexts page where all contexts are listed, you can create more contexts by hitting the “+” button. You can get creative with the name, but keeping it short makes things easier. If you make the name one-word only like “work” or “errands”, you can use the @ shortcut on it, too.

That’s all you need to know to work with contexts. Let us know what you think of the contexts feature in the comments below!

the art of lil todo, part 1

This is the first in a series of posts of how I came up with the art and color scheme that I did for lil todo. I’m no expert at graphic design or product design, but I figured my little experiment with writing an app and trying to make it beautiful might help other developers out there. If you have any thoughts or suggestions, please post them in the comments below. Thanks for reading.

When I first decided to write a Windows Phone app, I really wasn’t too concerned with how it would look. I just knew it should work well, should be simple, and overall it should just get out of my way. After researching other to-do apps, though, I started noticing a lot of, shall we say, aesthetically challenged apps. That’s when I decided I should put a little bit extra effort into how the app looks just to stand out. Continue reading the art of lil todo, part 1

Suit Up—Let’s go

This site is up and lil todo has been submitted to the Windows Phone Marketplace. We’ll let you know when it’s available for download. For now, you can visit the lil todo page for more information.

That said, I wanted to mention the submission process for the App Hub. I have to admit it was surprisingly easy to submit the app and the instructions were fairly clear on what to do. However, it did help that Microsoft provided a walkthrough page to detail each step along the way since the submission form isn’t that crystal clear on what you need to do.

One thing that was a surprise was the size of the app image that you need to submit for the ApplicationIcon.png file. If you’ve used Visual Studio to create a WP7 app, you’ll know that this is a 62×62 PNG. Strangely, when you submit your app, you must supply a 99×99 PNG instead. You must also supply a 200×200 PNG for your application tile (i.e. Background.png). When creating your app, this is normally a 173×173 image (who comes up with these images sizes anyway?).

Apart from the image size weirdness, there weren’t any real issues when using the submission tool. The next step now is to see how long it takes for them to certify my app and get it into the store. I submitted around midnight Sunday 4/4/2011, so let’s see when I get the approval email.