I'm using ArcGIS SDK for Android 10.2.5 on an Android 4.1.2 device.
If I add to the map the same layer of points, first as a Dynamic Layer (via ArcGISDynamicMapService class) and then as Feature Layer (via ArcGISFeatureLayer or local FeatureLayer with a gdb stored on device), the size of the symbols are very different. In the first case are bigger that in the second.
I understand that the rendering ot the symbols in the first case is produced by ArcGIS Server and in the second case by the client (the smartphone), but is there a way to let them produce symbols with the same sizes? I couldn't find anything to do so.
This is a known limitation, there is an enhancement request logged for it [ENH-000087304 - Symbology from MapService and FeatureService published with a same layer has different sizes rendered on Mapview.] and we are currently working on that.