- Apps that use a plaintext accounting format
- Apps with CSV export
- Apps with other ways to export
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. Here are some options. See also:
A progressive web application that can be used on desktop and (offline!) on web-capable mobile devices for entering transactions and viewing balances. The transactions can be exported as a (h)ledger file. The future plans include data synchronization with an instance of hledger-web.
Currently implements offline data entry, and saves a local *ledger file, which can be synced with a server via Syncthing.
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.
Comprehensive and serviceable money & time tracking apps. CSV rules, Makefile
Android port of the Money Manager Ex cross platform finance application. The MoneyManagerExLib python library can be used to convert its db to *ledger format.
GPL personal finance manager for Android. The https://github.com/ony/ledger-myexpenses tool converts its exported sqlite db to *ledger format.