hledger.org

Mobile apps

Entering expenses on the spot using a mobile device can be convenient. One of the challenges is finding apps that focus on making this efficient.

Apps with CSV export

The general workflow here is that every so often you manually initiate a CSV export from the app. Typically the app starts up a temporary HTTP server and you can fetch the data to your main machine with curl. Then, with suitable CSV rules, either run hledger reports directly from the CSV file, or convert it/import the new transactions into a more permanent journal file. A script or Makefile to automate this can be helpful.

Here are some apps I have tried, add any others that you find useful.

Eternity (IOS)

http://www.komorian.com/eternity.html
Excellent time tracking app. CSV rules

Expense (IOS)

http://ela.build/expense
Minimal interface for expense tracking only. CSV export supported.

XpenseTracker, BizXpenseTracker (IOS)

http://www.silverwaresoftware.com/XpenseTracker.html
Comprehensive and serviceable money & time tracking apps. CSV rules, Makefile

Apps that use the ledger format

cone (Android)

https://github.com/bradyt/cone, f-droid
Currently implements offline data entry to local directory, and so can be synced with server via Syncthing.

MoLe (Android)

https://gitlab.com/fdroid/fdroiddata/merge_requests/4450#note_142213241
A data entry app that talks to a hledger-web server. Only works with certain hledger-web versions, eg 1.10.

MoLe-1 MoLe-2