Miro KnejpRookie
When making a payment on the android app I go through these views:
- Enter amount to pay (feature request: please show the current account balance here)
- Chose recipient (pick "Enter IBAN")
- Enter IBAN and name of recipient
- Now I'm on the screen that shows the overview and II can enter a description
- I notice I made a mistake in the IBAN and hit the back button
- The UI jumps back to view (2), meaning I have to re-enter the IBAN and name again because it skipped view (3)
In general this whole process is very user-unfriendly when it comes to corrections because the app doesn't remember what I already picked. To change anything you have to navigate backwards and re-enter all the information again. Either allow editing of everything on the final "new payment" view or remember the data that was already entered when going back to correct things. I get that you want to ask the user one piece of information at a time, but instead of making the navigation stack-based as-is, it'd be better to have it instead gradually filled out the transaction details.
And while we're at it, when I hit my daily limit on the transaction (which would be great to have displayed as a warning somewhere as soon as I enter the amount to pay) I again have to back out of the entire thing, change the limit and then repeat and re-enter everything again. When I hit the limit give me an option to change the limit in-place, or to ignore it for this transaction. I need to send the money, that's why I'm here. The limit won't stop me.