Is fragmentation a thing of the past for Android?

Fragmentation has long been regarded as one of Android’s biggest problems. It has been a headache for developers and users alike over the years. But is it still as much of an issue or is Android moving on from its fragmented past?