I thought I would chime in here. I've recently been through the app search, but what I was looking for was probably a lot less functional than what others here are talking about. I want an app that lets me record my expenses easily in real time (I pay for must stuff with cash) without linking it to bank accounts, and able to be customised to my "ten buckets" of spending, export the data as a csv file, and reset the app to zero at the start of each month.
Nope. Couldn't find one. I have a makeshift one called money manager that I am using, with the online functionality turned off. But at the end of the month I will need to delete the app after I export my data, and then spend time re-doing the buckets that I want.
So, I have started to write my own basic app. Custom designed for my needs only.
It is slow, and interesting to learn programming again. I may have one ready by Christmas.