Cycle ToDo

Introduction

Cycle ToDo is an Android application to manage your to-do list. Its design takes heavy influence from the "Cycle System", as outlined by Tom Limoncelli in Time Management for System Administrators ("TM4SA"). I'll admit that if you've never read the book, much of this application won't make sense to you, or at least you won't have a clear view of how to use it. So... buy the book. If you're aleady using the Cycle, hopefully this is the App you've been waiting for... or at least will become the app you've been waiting for. And honestly, even if you're not a system administrator, the ToDo list per day concept is quite useful.

My main goal in designing this was to follow Tom's model as closely as possible, and do so in a way that's logical not only in software, but also on a small screen. I will admit that there are a few deviations from the exact "specification" in TM4SA - specifically, the addition of a "Z" priority for those would-be-nice-if-I-feel-like-it tasks, and per-category views so that you can view only your list for work, personal, etc. at one time.

Activity

Total time spent on project development: 2d 2h 6m
SCM checkins this week: 0 Last SCM Checkin: 124d 17h 35m ago
Issues updated this week: 0 Last Issue Update: 124d 17h 33m ago

News

2010-04-29

New download of 0.3.4 is up. Manage feature is working, but a bit of a cop-out.

2010-04-28

Did a few more hours' development tonight. New download of 0.3.3 is up. The major thing left to do is some sort of "manage" activity allowing the user to quickly handle all tasks from previous days. I guess the quickest way would be to just click a button to move the tasks from previous days to today...

2010-04-21

I know that this project has been forgotten for a while. I've had to place my development efforts elsewhere for the past few months, but I've been using the previous (0.3.0 / Version Code 3 / SVN Rev 30) code since it was released, and have found few if any bugs (though quite a few missing features). Last night I implemented the backup feature (copies the SQLite database to the SD card), and started a few other new features. I'm releasing a nightly build, and hoep to have 1.0 out in time for PICC '10 in 2-1/2 weeks. We'll see how well I do.

2009-11-18

Development has slowed a bit during the work week, but I'm still handling one or two issues per night. I intend to have most features complete this weekend and make the first "official" beta release. I've been using the current version (versionCode 1, versionName 0.1.0, SVN revision 20) on my Droid for two days now, and while the lack of some features is a bit annoying, it seems to be working and more or less stable.

About

CycleToDo is a ToDo/task list application, designed to easily manage your tasks (and your life). It allows your to assign each task a priority and estimated time, assign tasks to per-day lists, and move them around as your time requires. It also allows categorization of your tasks and viewing of a per-category list for a given day - great if you want to separate work and personal tasks, or tasks for multiple clients/jobs.

Features

Main Features:

Also, be sure to check out the tutorial for an overview.

Screenshots

Download

2010-04-29 (0.3.4) - Nightly build of current code. Version code 7, built from SVN rev 48. Includes the first manage functionality to move tasks from previous days to today or tomorrow. CycleToDo-0.3.4.apk.

2010-04-28 (0.3.3) - Nightly build of current code. Version code 6, built from SVN rev 43.

CycleToDo-0.3.3.apk.

2010-04-22 (0.3.2) - Nightly build of current code. Version code 4, built from SVN rev 36. Backup (0.3.1) seems to be working. Added in some preferences storage, currently only for work day selection. Added in the work day selection code and modified "Move to Next Work Day" accordingly, but untested at this time. CycleToDo-0.3.2.apk.

2010-04-20 (0.3.1) - Nightly build of current code including backup ability. Version code 4, built from SVN rev 34. This seems to be relatively stable. Aside from the new stuff (settings menu, backup feature), I've been testing the code for almsot 3 months now, on a daily basis, and haven't seen any major bugs. CycleToDo-0.3.1.apk.

2010-01-25 (0.3.0) - Nightly build (ALPHA) is available CycleToDo-0.3.0.apk. Same warnings as the last version. This has at least partial fixes for issues 234, 237, 247 and 248. This is release 0.3.0, version code 3, built from SVN revision 30. WARNING: this version changes the name of the program, and therefore will be seen by Android as a separate application from older releases (and is not backwards compatible).

2009-12-15 (0.2.0) - I have an ALPHA package available here (.apk). Please be aware that this is ALPHA code, and I'm not responsible for anything it does (though I've been using it myself on a Droid for over a month and it seems OK). Also, the package name will change before the "real" public release, so the first actual release will be handled the phone as new software, not an update. Finally, I've only tested this on a Droid running Android 2.0(.1).

Development

This project is currently under very active development. Feel free to peruse the code and bugs links below. If you'd like to help out with development, feel free to either check out the current SVN code and work on a patch, or e-mail me.

Code

Source code can be checked out from subversion at http://svn.jasonantman.com/Android-CycleSys/trunk/.

You can also view the code with highlighting, diffs, log messages, etc. through ViewVC.

Support

There's a short overview here.

If you need help with the program (and can't find the answer on these pages) please e-mail me.

Bugs

A list of currently open bugs and feature requests can be viewed here.

If you've found a bug or would like to request a feature, and it isn't shown on that list, please use the Report Form.