There was a time when building an app meant choosing sides.

If you wanted an iPhone app, you learned one language.
If you wanted an Android app, you learned another.
If you wanted a web app, that was a completely different world.

Development was divided. Time was divided. Teams were divided.

Then tools started changing.

And one of the tools...