Understand the difference between Android and Compose Multiplatform variants
mainCompose Icons provides two distinct variants for every library to suit different project targets:
- Android variant: Bundles icons as Android Vector Drawables (XML). These are accessed via the standard
R.drawableresource class. This variant is preferred if you want to use Android Studio's built-in XML previews in autocomplete. - Compose Multiplatform (CMP) variant: Adds icons as Compose Image Vectors as extensions to a specific object (e.g.,
Lucide.Icon). This is designed for multiplatform projects.
Choose the variant based on your target platform and whether you require XML preview support in Android Studio.