Harm Jan GrinwisWizard
Hey guys,
The new bunq app is fantastic and works really well (and is really pretty too 😍), but there is one major inconsistency between the bunq app and many major Android apps, and that's the behavior of the Back button.
I did a quick check, and on almost all apps that are on my phone right now, the Android Back button takes you back to the main menu before exiting the app. Instagram and Facebook will take you to your feed, Whatsapp goes back to messages, Outlook moves from Calendar to Email before closing. The same goes for Facebook Messenger, Snapchat, Marktplaats, Tumblr, the Android Play Store, etc etc.
However, when I press the Back button in any of the main tabs in the bunq app, I exit the app. Of course this isn't a huge issue, but to me it feels like it goes against the usual Android design. For me, the expected behavior would be for the back button to take me to the Accounts tab, then exit the app.
I checked the Android design guidelines and I think there are two ways to look at this from a navigation design point of view:
1. The 5 main tabs should be seen as Bottom Navigation Bars (which I think they are). In this case the Material Design guidelines suggest the Back button should not be used to navigate between these menus.
2. The back button navigates through the history of screens the user worked with. In that case, the Accounts tab is the first tab that's opened when entering the app (except when the app is opened via a notification). I would argue the expected behavior of the back button would be to return to the Accounts menu before exiting the app, but that would also mean the 5 main menus take on the behavior of Tabs instead of Bottom Navigation Bars.
Personally I would prefer if the back button would navigate me back to the Accounts menu before it closes the app, but that's a matter of personal preference. On the other hand, it does seem consistent with the behavior of most Android apps.
I was wondering if other bunqers feel the same way about this design choice, let me know what you think 😉
EDIT: I was also wondering if this behavior was specifically chosen by the designers, and if there's a specific reason for that choice :)