Budgeting Apps for setting goals

I use MoneyHub on Android. It’s good for setting budgets and analysing your spending. It also uses open banking for linking your bank and credit card accounts - so your transactions come straight through to the app. The app makes a good job of assigning categories to each transaction but you can change/override these when needed.