Android supports a sub-set of SVG in its VectorDrawable and AnimatedVectorDrawable classes. There is also tooling to convert SVG into VectorDrawables.<p>It is definitely a partial subset and creating VectorDrawables from any sort of design program is a giant PITA. The best strategy is making an SVG and then going through the XML by hand and turning it into a drawable (ugly I know).<p>Clearly this is the future direction of Android, but as of today it is still only half implemented.<p>As for why we didn&#x27;t have SVG from day 1 on Android, I&#x27;m going to guess that is all a performance optimization. It&#x27;s hard to overstate just how slow &amp; weak early smart phones (iPhone &amp; Android) were relative to today. We&#x27;ve expanded the scope of the apps to fill the available resources (as software engineers always do), but now there is enough head room to handle it all.