free online dating canada

swinging club

nudists girl

women seeking women montreal

swinger action

personals co

married couple swinging

dating matchmaking single

dating sites for christians

no strings dating

contactos sexuales

sex mall

aduit friend finder

free uk dating services

singles breaks

los angeles singles clubs

singles wa

where to find singles

personals vancouver

portland maine singles

meetawife

singles numbers

nc swinger

uk sex cam

single parent adoptions

swinger maryland

singles and travel

date net

african mail order bride

il singles

teenage girl dating

find free people search

charlotte nc singles

k9 personals

swinger nj

no registration sex chat

affairs to remember

dating sites seattle

swinger female

date personals

stories of sexual encounters

escort service ny

live chat girls

100 american singles

swappernet

catholic personals

good friend finder

ts tv personals

muslim single women

date software

adulrfriendfinder com

divorce kids dating

singles 2 patches

free find people search

local sigles

find free dating site

escort denver colorado

looking for sex work

dates and dating

single club

paper personals

dating advertisement

ontario singles

sex flirt

telephone chat lines

escort agency com

yahoo dating personal

free married dating online

acme dating

match com review

gay match maker

free email dating site

north dakota singles

dating site reviews

personals with photos

personals tampa

women seeking men houston

senior singles groups

swinging com

singles for free

catholic singles seattle

speed dating ottawa

swinging florida

wiccan singles

date chat

mountaineer singles

free dating online canada

live girls chat

aol match

personal dating ads

meet cheating wives

singles conferences

asian men dating white women

video clips gay sex

college cam girls

dating jewish online service

service dating

www sexparty

asiangirl com

free singles dating site

iPhone Application Design: A Time Tracking App 5

Posted by jonathan on July 13, 2008

Outline

It’s pretty hackneyed, but I could actually use a decent application for tracking my times and expenses on my iPhone. I work 9 – 10 hours a day, on various projects, and sometimes have to resort to looking at my sent and received emails to find out what I was actually doing.

Requirements

I have a fairly simple list of requirements for tracking time:

  • Track time starting ‘now’
  • Track time against a project
  • Track time against a project task
  • Allow editing of billable time
  • Allow projects and tasks to be pre-populated
  • Associate a comment with billable time
  • Generate a simple report and email it

Given these requirements, it looks like the most important aspect of the application is the ability to add new periods of billable time, and to view what you’ve recently worked on.

Thoughts on Implementation

Bearing in mind that this is an iPhone application, performance must be fast, and the user interface must be clear, clean and smooth.

Other features should include being able to view work by project, and setting up projects and tasks.

Non-features in a version 0.5, but which are probably work thinking about include the ability to generate and track an actual invoice.

Doing a Mock-Up

I haven’t seen much information on the web about how to design an iPhone application, so at least for me, I’m looking for a comfortable and lightweight way to pull the ‘feel’ of an application together.

I started with Pencil software for Firefox, but it seemed clunky and difficult to use. Especially, the process and changing fonts, and laying out pieces of text seemed to be harder than necessary.

Next up and much more comfortable was the Apple presentation software Keynote. I was able to fairly quickly over the course of a couple of hours, distill the needed views and data down into a few screens.

The following shows what I ended up with.

iPhone Time Tracking App Mock-Up

This mock-up consists of just the regular Keynote text blocks in bold and regular 18 point text. It couldn’t really be much simpler, but I think it’s starting to look like a real application.