I am able to load raster data from device storage to esri map. Is there a way to load vector data(.shp or .svg files) in Esri map using android?
Sounds like you have two questions here:
1) The supported raster formats for ArcGIS Android can be found on this page along with a guide on how to add raster data:
https://devtopia.esri.com/runtime/java-android-api/issues/2595#issuecomment-901195
2) Vector data that is supported at this time come from a geodatabase file. There is not direct support for shapefiles or svgs on the android platform. If you are developing a desktop application on Windows or Linux, you can use local server to add shapefiles to the runtime application.
I hope this helps!