I know this question has been asked earlier as well but no body seemed to have replied on that.
Is there any Marker Clustering support in Android Arcgis SDK ?
Is there any third party solutions available to make the clustering possible on the map?
No, there isn't support for symbol clustering in the Android API at this time. If you'd like to share your specific use case and need, and even what you'd expect to see with respect to an API design and programming model for clustering, please feel free!
Cluster rendering of feature layers is still something we are hoping to get into a future release. It won't be there for Update 5 (March/April 2019), but its on our radar.
My use case involves providing a service that allows users to quickly identify specific locations. If the person has zoomed out to a certain level then the icons overlay each other and turns my map into a chaotic mess. This is not an option for me.
As an alternative, I've created my own symbol clustering by creating an invisible grid, on a separate GraphicsLayer, then when it's time to place the symbols on the map I would iterate through my grid to retrieve my points. The number of rows and columns is dependent on the resolution value as there is no API to retrieve the zoom level. Essentially, the lower the resolution the more grid boxes in my grid. You also have to account for your grid points as some might be where they don't make sense.