Android Graphic Assets Export for Screen Densities

TRUETECH is engaged in the development, support and maintenance of iOS, Android, PWA mobile applications. We have extensive experience and expertise in publishing mobile applications in popular markets like Google Play, App Store, Amazon, AppGallery and others.
Development and support of all types of mobile applications:
Information and entertainment mobile applications
News apps, games, reference guides, online catalogs, weather apps, fitness and health apps, travel apps, educational apps, social networks and messengers, quizzes, blogs and podcasts, forums, aggregators
E-commerce mobile applications
Online stores, B2B apps, marketplaces, online exchanges, cashback services, exchanges, dropshipping platforms, loyalty programs, food and goods delivery, payment systems.
Business process management mobile applications
CRM systems, ERP systems, project management, sales team tools, financial management, production management, logistics and delivery management, HR management, data monitoring systems
Electronic services mobile applications
Classified ads platforms, online schools, online cinemas, electronic service platforms, cashback platforms, video hosting, thematic portals, online booking and scheduling platforms, online trading platforms

These are just some of the types of mobile applications we work with, and each of them may have its own specific features and functionality, tailored to the specific needs and goals of the client.

Showing 1 of 1 servicesAll 1735 services
Android Graphic Assets Export for Screen Densities
Simple
from 4 hours to 2 business days
FAQ
Our competencies:
Development stages
Latest works
  • image_mobile-applications_feedme_467_0.webp
    Development of a mobile application for FEEDME
    756
  • image_mobile-applications_xoomer_471_0.webp
    Development of a mobile application for XOOMER
    624
  • image_mobile-applications_rhl_428_0.webp
    Development of a mobile application for RHL
    1052
  • image_mobile-applications_zippy_411_0.webp
    Development of a mobile application for ZIPPY
    947
  • image_mobile-applications_affhome_429_0.webp
    Development of a mobile application for Affhome
    862
  • image_mobile-applications_flavors_409_0.webp
    Development of a mobile application for the FLAVORS company
    445

Graphic Assets for Android (mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi)

Android's pixel density system is one of the key sources of visual artifacts in finished apps. Blurry icons on flagships, pixelated edges on budget phones, wrong sizes in different folders — all result from incorrect asset preparation.

Densities and Coefficients

Android divides screens into density buckets with mdpi = 1× as base:

Density Coefficient Typical Devices
mdpi 1× (160 dpi) Old budget devices
hdpi 1.5× (240 dpi) Budget segment
xhdpi 2× (320 dpi) Mid-range
xxhdpi 3× (480 dpi) Most flagships
xxxhdpi 4× (640 dpi) Pixel 8 Pro, Galaxy S24 Ultra

Base size in dp is specified once. Physical pixel on xxhdpi = dp × 3. 24dp icon = 24px in mdpi, 48px in hdpi, 72px in xhdpi, 96px in xxhdpi, 128px in xxxhdpi.

Vector vs Raster Assets

Simple icons, pictograms, UI elements without photographic detail — always VectorDrawable (Android SVG-like XML format). One file, any density, no blurring. Limitation: doesn't support complex effects (blur, some gradient types), animated illustrations require AnimatedVectorDrawable or Lottie.

For PNG assets (photos, complex illustrations, ad banners) prepare each density separately. Rule: draw in xxxhdpi (4×), scale down. Scaling up always loses quality.

Common Export Mistakes

Blurry edges on xhdpi/xxhdpi. Designer draws 24×24px icon and exports directly without density consideration. On xxhdpi system scales 24px to 72px with bilinear interpolation — blurry. Solution: draw at size for largest density.

Wrong mipmap vs drawable folder. Launcher icons go in mipmap-*. All other assets in drawable-*. System handles mipmap differently when scaling. Putting App Icon in drawable — icon displays correctly, but loses optimization for launcher.

Extra folders. No point in making ldpi (0.75×) — devices with such density haven't existed since 2014. xxxhdpi covers all current flagships. If project doesn't support devices older than 2016, mdpi can be dropped too.

File names. Resource names in Android — lowercase letters, digits, underscore only. ic_Arrow_Right.png causes compile error. ic_arrow_right.png is correct.

Preparation Process

  1. Get SVG or PDF from designer (vector source)
  2. Simple icons → convert to VectorDrawable via Android Studio (File → New → Vector Asset → Local SVG)
  3. Raster assets → export from Figma with multipliers 1×, 1.5×, 2×, 3×, 4× to corresponding folders
  4. Verify names match naming convention
  5. Optimize PNG via pngquant or optipng to reduce APK size

What's Included

  • Audit of current assets (if any)
  • Icon conversion to VectorDrawable
  • Raster asset export to 5 densities
  • Correct mipmap and drawable folder structure
  • File size optimization
  • Ready set for Android Studio insertion / developer handoff

Timeline

4 hours — 2 days depending on asset quantity and need for vector format conversion. Cost is calculated individually.