I am a developer and currently having an argument with PO regarding Bottom Navigation in Android. We have navigation bar with some basic functionality as described in Material Design
One of the tabs have Take photo functionality and PO want camera to open camera when clicking on that tab to avoid one extra click.
I am concerned about this idea, because:
- Navigation item can be clicked accidentally pretty often and open camera when user did not want it to open
- Opening camera is resource-intensive and might cause a problem where there is not much battery left on user's device
- It "detaches" user from current context - navigation view and opens another action in full screen.
Am I wrong? Is my PO right?
I cannot provide a screenshot, but it is tab where you can scan something like QR code and observe result. It is not the core of app, but pretty important.
Regarding extra click - you have to navigate to that tab and press Scan button for the camera to open.