Well this explains all the jank and poor performance I've seen with the Coinbase Android app on my Pixel 3XL.
I understand the productivity gains, but it's not like the performance issues are hard to spot. Just try typing in your pin. The button presses lag significantly behind taps on screen.
Why would you do this when you already have invested in two native apps?
The user experience is unarguably better with real native apps - even considering react native is better than a lot of other alternatives.
Does it really make development that much cheaper to have one codebase (that probably still has platform specific code) than maintaining two separate native apps?
Like how much does this even save you? (if at all - considering native is a safe bet)
I understand the productivity gains, but it's not like the performance issues are hard to spot. Just try typing in your pin. The button presses lag significantly behind taps on screen.