Archive for the ‘Uncategorized’ Category

Account Tracker – 60 updates and counting

September 5, 2014 Comments off

aticon57 atficon57 I was looking at the iTunes Connect developer portal and noticed just now many releases of Account Tracker there have been.

The first release (1.0) was on July 30th 2009, well over 5 years ago. Since then there have been no less than 59 updates, making v4.3.1 the 60th release! Pretty much one per month!!

26 of these have just been bug fix updates (including 4.3.1), but the remaining 34 have all added new features.

As we approach iOS 8, the AppStore is not what it used to be. Instead it is flooded with 1000s of apps that all do more or less the same thing. While the market is large, the available market for a single developer is dramatically smaller today than it was a couple of years ago. This is a huge shame for those of us who want to continue supporting what have been successful apps in the past.

Let us see what the future brings …

Account Tracker 4.3.1 now available

September 4, 2014 Comments off

aticon57 atficon57 Fixed the syncing issues I introduced in the last update.

Extended the new transaction workflow improvement to users who don’t use either the details field or the category field.

Fixed a layout issue to do with long category names overlapping the category button (again).

Other bug fixes, including iOS 8 support.

Account Tracker sync issues

August 22, 2014 Comments off

aticon57 Today I released version 4.3 of Account Tracker, in which I have added support for Family Syncing over Dropbox. Unfortunately this has introduced a few issues (see my support page for full details).

I will get fixes out for all of these issues (plus a critical iOS 8 fix) in the very near future.


iOS 7 user interface changes

January 2, 2014 Comments off

Apple releases a new version of its mobile operating system (iOS) every year, around September/October. The latest version is iOS 7, and it brought a completely new look and feel, with flatter colours, thinner fonts(*) and a paler look to a lot of apps. The following Apple apps are good examples: App Store, Calendar, Clock, Mail, Messages, Photos and Settings.

Some of the iOS 7 UI changes apply immediately to all apps, e.g. the alert and action popups – these now have a white background. Other UI changes happen when a developer re-builds their app with the latest Software Developer Kit (SDK) from Apple. An app built for iOS 7 can still run on earlier iOS versions, and in fact the old user interface will still be used on iOS 5 or 6.

The UI displayed is therefore down to which version of iOS you are running, rather than the app itself.

Some people don’t like iOS 7. This is perfectly fine (of course), and as a consumer you can choose not to upgrade to Apple’s latest OS (or buy their latest gadgets). If you are running iOS 5 or 6, all your existing apps are likely to look the same, even if they are updated to support iOS 7. But if you have upgraded to iOS 7, an app designed and built for iOS 7 simply can’t support the old style interface. The only way a developer could do this would be to release two separate versions of each app.

I don’t want to do this, but I do want to move forwards. I am therefore about to release new versions of Hill Lists and Meter Readings, and I am rebuilding Account Tracker too. If you are running iOS 7 and really don’t like the iOS 7 interface, you have two simple choices: downgrade your operating system (very complex), or don’t install the app updates (very easy).

No-one is forcing you to update an app, just leave it on its current version and the UI won’t change!

I hope this explains the situation. No doubt I will get a few negative reviews complaining about the new interface. However this is not the fault of the apps, it is really the user’s choice of iOS that forces the UI change.

* in iOS 7 you can change the default fonts to be bold in the main settings app, under General then Accessibility.

iOS 7 is coming soon!

September 14, 2013 Comments off

As I am sure you all know, iOS 7 will be released next week. See this post from Apple for full details.

I have tested all of my shipping apps, and am not aware of any issues (but see below), although there are a few visual differences. See my post from late June where I go into this in more detail.

With all major operating system updates like this, I would highly recommend backing up all of your app data before upgrading. Don’t just rely on iTunes, use the backup solution in each app, and export your data off your device, just in case anything goes wrong.

On a related note, every few months I am contacted by a customer saying “my toddler has just deleted my app, I restored my purchase from the AppStore but all my data is gone”. Apple’s sandbox model means that apps can only store their data with the app itself (or now iCloud, however this is VERY slow for large amounts of data). This, together with a lot of bad experiences with iTunes backups, is specifically why all of my iOS apps include a backup solution.

If you value your data, PLEASE take regular backups. Oh, and don’t let toddlers play with your main device! 🙂

UPDATE (15th September) – it seems that Apple have changed something behind the scenes that prevents a primary device from sending the initial sync to a new secondary. I have a workaround for this, and will submit it once I see whether there are any other issues.

Backups (again)

December 20, 2012 Comments off


As its the apocalypse tomorrow, its probably appropriate that I remind you all about backups. 🙂

Your iOS devices are backed up regularly by Apple, either by connecting them to your computer (iTunes) or over iCloud (if enabled). This is always your first line of protection, however you shouldn’t rely on it alone. Apple only store a single backup per device, and there is no way to go back to a known point in time should the worst happen.

All of my apps have a built in backup solution. If you would be horrified at the thought of starting again from scratch, you should think about backups and how frequently to do them. For something like Account Tracker where you are potentially making multiple changes per day, you might want to backup every day or so, or certainly weekly (I do the latter). For other apps it might be less frequently.

Account Tracker has a backup reminder feature (turn it on and its then only 2 taps to backup). Meter Readings and Hill Lists can be configured to automatically backup to iCloud when you make changes.

Backups are a simple snapshot of your data, and initially they are stored on your device with the app. If you or someone else (e.g. a child or grandchild) deletes your app by accident, your backups are deleted too! To protect against this, you also need to think about exporting backups off your device.

Exporting can be done the old fashioned way (by email), or you could use a cloud based storage mechanism. The two I support are Dropbox and iCloud. If these are enabled, all new backups are automatically copied off your device for safekeeping.

I highly recommend thinking about backups, not just for my apps but for any piece of software you use regularly where you value your data (documents, photos … etc). Losing it all can be a disaster, and it really is simple and inexpensive to protect against it.

Even if the apocalypse happens …

Top search terms

November 22, 2012 Comments off

My website can track the top search terms that are used to reach it (271,432 hits and counting!!).

Other than the obvious top searches such as “account tracker”, “graham haley”, “account tracker app”, “graham haley account tracker” and “account tracker ipad/iphone”, here are the top five questions I can respond to (all related to Account Tracker) …

1. account tracker for mac – I have not managed to do anything on this since the summer, however I hope to get back to it soon.

2. account tracker for pc – now that I have a Windows Phone version, it is possible that I might fund a Windows 8 version that will ultimately sync with the phone version. We’ll see …

3. account tracker sync – this is my top feature request (by far), and while you can currently copy data between devices with the backups feature (see, an auto-sync solution is coming very soon!!

4. account tracker android – despite being regularly contacted by Samsung and more recently Amazon about porting my apps to Android, it would need a huge investment of time and money, and without help I simply can’t do it – sorry!

5. account tracker import csv – this is relatively easy to do as long as you get your data into the right format. Again see for full details.