> Google Inbox shares 70% of its code across Android, iOS, and Chrome
In case you are starting now with a new app then i think the best bet would be to use React native where you would get to reuse 100%[1] code across the platforms.
Google wrote separate UI code for each platform but react native does that conversion also by itself and leaves you with even lesser work\code
[1] - as claimed by react team