LifeTracking is a free and easy-to-use application for Android devices. It allows you to track important aspects of your life, as well as how you spend your time.

Android Market link

Download .apk file (for installing directly).

Or search Android Market for “LifeTracking”!

What can I do with it?

Let’s start with a concrete example. Say you want to track your weight: you simply add a “Weight” track. Every day you click the “+” button and enter your weight. Any time you want you can click on the “Weight” button and see the graph:

Not bad! Now, let’s say you want to start a diet. Go to “Intervals” tab and add an Event.

Several days later, look at your progress again (this time showing Events as well):

How cool is that?! You can also use the Analyze tool to see how the progress looks so far:

And here is the analysis after you started the diet:

Looks like you are losing about 1.44 pounds a day. Not too bad!

Keep in mind that you can track a lot more than just your weight! Number of pushups each day, miles ran, blood pressure, number of subscribers on your website, etc…! You can track, graph and analyze any number value.

So what else can you do? How about track your sleep schedule? It’s just as easy!

You can press the green Start button to start the interval and then press red Stop button to end the interval. After tracking your sleep schedule for some time, it might look something like this:

Of course you can analyze this as well:

Again, don’t limit yourself. Track as many aspects of your life as you feel comfortable: how much TV you watch, your exercise/work/eating/fun schedule, your period, or anything else you want.

Once you have lots of data collected, you can graph things side by side to see if there is any correlation. Perhaps you sleep a lot more after exercising, or may be you spend more time eating that you thought.

This is a graph of Weight (green) and Carbohydrates (Red) using % scale.

It seems that the diet is indeed helping, but you should probably continue monitoring both values.

(Disclaimer: all values on all graphs are made up. And I am in no way suggesting any particular method of dieting.)

Full list of features:

In Intervals tab:

Add interval type. Intervals help you keep track of how much time you spend on something. Click “Add New Interval Type” button and enter the name.

Intervals help you keep track of how much time you spend on something. Click “Add New Interval Type” button and enter the name. Start/end interval. Pressing the green start/red stop button next to the interval name. The current time will be used as the marker.

Pressing the green start/red stop button next to the interval name. The current time will be used as the marker. Start/end interval, but with modified time. Long-press the start/stop button.

Long-press the start/stop button. Start/end interval with a personal note. Long-press the start/stop button.

Long-press the start/stop button. Graph the interval. Press the interval name button.

Press the interval name button. Analyze, rename, delete the interval. Long-press the interval name button.

Long-press the interval name button. Undo the last added value. Long-press the interval name button.

Long-press the interval name button. Export as CSV file. Long-press the interval name. Select “Export As CSV”. The file will be saved on your SD card under “Android/data/com.lifetracking/files”.

In Tracks tab:

Add new track type. Tracks allow you to record numerical values. Click “Add New Track” button and enter the name.

Tracks allow you to record numerical values. Click “Add New Track” button and enter the name. Add new track value. Press green + button next to the track name. Long-hold the button to change the time or add a personal note. Notes are optional and you will be able to see them in the graph menu.

Press green + button next to the track name. Long-hold the button to change the time or add a personal note. Notes are optional and you will be able to see them in the graph menu. Graph the track. Press the track name button.

Press the track name button. Analyze, rename, delete the track. Long-press the track name button.

Long-press the track name button. Undo the last added value. Long-press the track name button.

Long-press the track name button. Export as CSV file. Long-press the track name. Select “Export As CSV”. The file will be saved on your SD card under “Android/data/com.lifetracking/files”.

In Events tab:

Add new event type. Events allow you to record the time and date for various things that happen in your life. Click “Add New Event Type” button and enter the name.

Events allow you to record the time and date for various things that happen in your life. Click “Add New Event Type” button and enter the name. Add new event. Press yellow + button next to the event name. Long-hold the button to change the time or add a personal note. Notes are optional and you will be able to see them in the graph menu.

Press yellow + button next to the event name. Long-hold the button to change the time or add a personal note. Notes are optional and you will be able to see them in the graph menu. Graph the events. Press the event name button.

Press the event name button. Analyze, rename, delete the event type. Long-press the event name button.

Long-press the event name button. Undo the last added value. Long-press the event name button.

Long-press the event name button. Export as CSV file. Long-press the event name. Select “Export As CSV”. The file will be saved on your SD card under “Android/data/com.lifetracking/files”.

In Graph menu:

Select value/see note. Click on the value. Track values with notes have a white circle inside them. Intervals and events with notes have white dash lines.

Click on the value. Track values with notes have a white circle inside them. Intervals and events with notes have white dash lines. See value as text. Click on the selected value again.

Click on the selected value again. Move the screen. Click and drag.

Click and drag. Zoom in/out. Use pinch-zoom (horizontally).

Use pinch-zoom (horizontally). Add/remove another track/interval/event type from the graph. Click Menu button on your phone, and go to Tracks or Intervals menu. Check only the graphs/intervals/events you want to see.

Click Menu button on your phone, and go to Tracks or Intervals menu. Check only the graphs/intervals/events you want to see. Auto-adjust window vertically to fit the visible data. Click Menu button, go to View Options. Check “Auto-adjust Y”. Normally the y-axis will span all values of the graph, but with this option checked the y-axis will adjust to covering only the visible values.

Click Menu button, go to View Options. Check “Auto-adjust Y”. Normally the y-axis will span all values of the graph, but with this option checked the y-axis will adjust to covering only the visible values. Include y=0.0. Click Menu button, go to View Options. Check “Include Y=0.0”. This will force y coordinate of 0.0 to be always included in the window. It makes sense if that’s your baseline.

Click Menu button, go to View Options. Check “Include Y=0.0”. This will force y coordinate of 0.0 to be always included in the window. It makes sense if that’s your baseline. Use relative y scale. Click Menu button, go to View Options. Check “Use % scale”. This will map the track’s smallest value to 0% and largest value to 100%. Useful when trying to graph several tracks with very different measurements.

Click Menu button, go to View Options. Check “Use % scale”. This will map the track’s smallest value to 0% and largest value to 100%. Useful when trying to graph several tracks with very different measurements. Bigger/smaller font. Click Menu button, go to View Options. Check “Big font”.

Click Menu button, go to View Options. Check “Big font”. Edit/delete a value. Select the value you want. Click Menu button, go to Selection. Click edit or delete button. Deleting will remove that value. Editing will allow you to change the date the value was entered (start and end if it’s an interval) and y value (if it’s a track value).

Select the value you want. Click Menu button, go to Selection. Click edit or delete button. Deleting will remove that value. Editing will allow you to change the date the value was entered (start and end if it’s an interval) and y value (if it’s a track value). See last week/month/year or everything. Click Menu button, go to Start/End Dates.

In Analysis menu: