Recently, I was told that SVG will be better than a simple PNG, for example
Android does not support SVG natively. There are third-party libraries that support SVG, such as this one .
since there are many resolutions for Android devices, and the images need to be scaled
If this is literally what your graphic designer told you, you need to hire another graphic designer. Fast.
Resolution is usually meaningless. Screen size is important and, more importantly, for graphics, screen density. Android supports several versions of the image for different densities, and also allows you to reprogram images from one density to another, so you can "dial" the number of densities that you want to support directly. Here 's a blog post from yesterday regarding screen density, and there is a lot of material in the Android documentation.
Now your graphic designer can use SVG "internally" and create PNG files with scaled density for your use - this is quite reasonable.
CommonsWare
source share