Я бы посмотрел в сторону Web решений, можно self hosted если принципиально. Сам пользуюсь KMyMoney, но это только приложение под Linux, под Android его нет. Пользоваться начал давно, но если бы выбирал сегодня, то предпочёл бы web.
По описанию Firefly III выглядит неплохо, например.
Есть ещё GnuCash, это standalone ПО как KMyMoney, но вроде как есть какой-то ограниченный "компаньон" под Android, не пользовался.
Если искать что-то ещё, imho лучше искать что-то, реализующее принцип double-entry accounting/bookkeeping (все три упомянутых проекта соответствуют).