Friday, October 8, 2010

Doug's dead simple counter

Sometimes you need to count something, but you don't want to pay full attention to it and you lose track. The goal of this application is to be the simplest most mistake-proof counter possible.

  • Click the screen to count up by one.
    • The background color will change,
    • The number will increase by one, and
    • You will hear a confirming click sound.
  • If the screen was pressed by accident or if a count needs to be canceled, you can count backwards by "long-clicking" the screen.  That is, you just click like usual, but you hold the click for a second or more.
    • The color changes back,
    • The number decreases by one, and
    • You hear a different click sound (a lower pitched but similar click)
  • To restart the count, just "long-click" the restart button.
    • The number goes to zero,
    • The background goes to black,
    • You hear a click that is yet lower than the other.
The main surprise that I had with this counter is that it's fun.  I let my kids try it out and they counted up to over 2000.  I've been trying to explain it to myself and my best guess is that they found the sound and the color change rewarding and also felt accomplishment as the number increased.  Then again, maybe they just did it because they love me!  I'll be interested to hear if other children do the same thing with this app.


  1. I am an asterisk developer and linux admin by trade. I dont know much about 'droid programming, but it would take this world by storm if we could get my asterisk telephony app to actually work and be able to carry conversations on a mobile device. I'd be interested in hearing your thoughts...
    Brandon Bradshaw (Ironic I know)

  2. Is a good aplication, simple and functional. I was about to program one for my needs when i found yours. Still need a little more things i need from it, but it works so far. Gratz.

  3. I am going to make simple counter app for win32, but I dont know how to display big font on the central of the window. I use C++ and VS.