The (not so) hidden cost of sharing code between iOS and Android
By writing code in a non-standard fashion, we took on overhead that we would have not had to worry about had we stayed with the widely used platform defaults. This overhead ended up being more expensive than just writing the code twice.
Source: The (not so) hidden cost of sharing code between iOS and Android, an article by Eyal Guthmann.