I make Android Apps, iOS Apps and websites. This website highlights some of the projects I have worked on. My main website has a much wider range of content.
My Apps have been downloaded over half a million times and have been extremely well reviewed (typically between 4 and 5 stars out of 5 on Google Play).
Habit Streak was selected alongside apps from the BBC, Guardian and Sky as a British Favourite by Google. It has also been featured on Google's front Android store page, by Lifehacker, selected as one of MakeUseOf's Best Android Apps.
Habit Streak helps you achieve your goals (or New Year's Resolutions) in exercise, diet or other areas of your life. Each day you report on whether you succeeded yesterday, building up streaks of habits and ingraining the activities into your life.
"After a few days you'll have a chain. Just keep at it and the chain will grow longer every day. You'll like seeing that chain, especially when you get a few weeks under your belt. Your only job next is to not break the chain" (Jerry Seinfeld)
Habit Streak has two key advances on Jerry Seinfeld's original technique. Firstly it allows you to build several chains up at once. Secondly it (optionally) prompts you every day to report on your success (whereas one could easily forget to update or look at a physical calendar).
Write was selected by CNET as one of its best apps for students.
I created Write as a minimalist notepad and journal for early Android tablets. It has since been updated for use on smaller tablets such as the Google Nexus 7.
Write offers both a minimalist writing interface that allows you to focus on what you are currently writing and a proper Android style interface for managing your notes/journal entries. It has the features which should be in an Android text editor: clean interface, word count, proper Android appearance and searching your notes.
It saves automatically and allows you to quickly share your notes with other apps and other people. It has themes, folders and markdown support among other features; but it keeps the main writing interface clean and clear for you to focus on your writing.
See all my Android Apps on Google Play.
I also have a few of my apps on Amazon's store.
You can establish exercise routines, diets, new year resolutions and other positive activities with Task:Life.
Using Task:Life you set goals such as going to the gym twice a week or not eating cake five days a week, then track your progress over time.
You record each day if you succeeded yesterday (and are thus encouraged to do the task today, particularly if you didn't manage it yesterday). This is an effective, flexible method of ingraining regular activities into your life.
Task:Life encourages you to exceed your own expectations by tracking the percentage of days you succeed and comparing this with your target. You can view a graphs of your history (and see how your performance has improved over time).
You can choose from several ways to view performance including an overall view, a (custom) windowed view or weekly approach.
On Android 4.0+ you can automatically backup your progress to Dropbox and restore it if you change or lose your phone.
To Do Log was featured (globally) by Android Market in September/October 2011 and was top featured productivity App.
To Do log is a to-do list and “not to-do list” in one. You assign points (either negative or positive) to tasks; then work to get the highest score over time by both doing things you want to do and avoiding those you shouldn't do. You can use it both for things you want to do and those you don't (so it is idea for new year resolutions, health or diet plans etc).
You can easily add new repeating or one off items, mark them as done and record past occurrences of items. You can also add notes with additional information (and edit them later).
Later you can view graphs showing when you get stuff done, when you are most likely to get distracted or do negative things. By learning this you can take action to better achieve your goals.
Quickly record your successes and failures and get back to doing things.
A simple, beautiful application for making short (private) notes or journal entries, which you can then quickly share.
An experimental camera with a minimalist (text free) interface, choice of aspect ratios and guidelines and a bunch of fast, high quality filters.
Subtle live wallpapers which won't distract from your grid of Apps.
A little App to quickly create sketches which can be easily shared (a prototype of a component for an App I have yet to make).
Identify a set of high level priorities and rate your performance each day. See how these vary over time and see if you are really achieving the things you think are important.
Count down to your (crudely estimated) death: a digital memento mori. The ultimate motivational tool!
Full native (tablet) browser for Wikipedia (with bookmarking and choice of search language).
Editor and previewer for Context Free: a simple language for dynamic, generative art.
Your number is highlighted. Tap anywhere on the screen to advance to the next number. If you pick a divisor (in either direction) then you advance. If you pick anything else it is game over. And if you aren't quick enough you will run out of time.
Touch a square. Solve the mental arithmetic question and slide to the next square. If you lift your finger or pick the wrong square you lose.
I have played around with iOS and Objective-C although none of these experiments have been released. My current approach to iOS is to hold off until Swift is out of Beta as it seems like a major improvement on Objective-C.