Having used a number of different expense and income tracking apps for Android, overall Spendee may just be the best one.
Spendee was actually one of my favourites on iOS too as it had a perfect mix of functionality and design - not too complex and very simple design.
Spendee allows you to input your different forms of incomes and expenses, categorise them, add notes and even apply recurring options. The great thing about it is that it can be as simple or as complex as you like.
You're given a simple set of options at first when you add an income or expense, but you can add more complex options simply by scrolling down a little.
You can choose from a number of preset categories. Categories are easily editable and should be more than enough for most.
It recurring options for those who have bills that are either every day, every week or once a month - there are quite a few options to choose from.
You can even add notes or photos to an income or expense. So you can be much more specific about money use. The picture adding option is very useful if you like taking pictures of your receipts.
And of course you can't ignore the design of the app - it's fantastic. The way it presents information and the smooth animations are fantastic. It presents your data in a number of very readable and understanding ways.
Overall it's a fantastic app for those who want to track their income and expenditure. It has a perfect blend of functionality and design, it should meet the demands of most users.