Sunday, September 18, 2011

Weekly Update: Week of September 12

Version 1.0 of the app is complete (in the sense that all basic features exist)! Huzzah!

You can delete, rename, and add new logs, now you can start and stop the timer, and every time you stop the timer it adds a row to the log, updating the "Total Duration" column. It appears to work on Android and Chrome, and we haven't tried iOS. I went far beyond last week's goals, and the date/time libraries were very easy to work with.

Things left to implement:

  • All time values need to be formatted with two digits for minutes and seconds. It's unclear what to do about hours.
    • Similarly, I just hit a bug in testing where instead of 16.773 seconds, I got 16.7729999999999. This should be looked into.
  • There should be something updating while the timer is running, showing how long you've been at this current run and where it's at. This needs to hook up with TotalDuration.
  • The app needs to be formatted with CSS and the like to look nice on all platforms - sizing is especially an issue.
  • A manifest file needs to be written. I'm not clear on what they are, but that's for next week.
Iscoe is working on the CSS. After these tasks, I'm pretty sure we need to move on to another app idea. I think we should continue to use HTML5, Iscoe is antsing for Canvas specifically - but I'm not sure what we'd do with it. Then again, I don't know what we'd do anyways.

The goal for next week, the week of the 19th, is to definitely do tasks 1, 2, and 4, and one of 1a and 3. Because Iscoe is handling 3, and he might give it up to learn more about Canvas, that's uncertain - and I haven't investigated 1a enough to know how hard it may be.

The 'reach goal', as it were, is to come up with a proposal for our next app. I don't expect to meet that one.

No comments: