# mikepenz/Android-Iconics

Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.

Repository: https://github.com/mikepenz/Android-Iconics
Canonical: https://ross.abutalabs.com/products/android-iconics
Homepage: https://mikepenz.dev
Language: Kotlin
License: Apache-2.0
License Family: permissive
Topics: icon-font, java, mikepenz, android-icon, android, android-library, android-development, material-design, material, material-ui, material-components, material-icons, google-material, weather-icons, foundation-icons, meteocons, fontawesome, google-material-icons, android-compose, compose
Last push: 2026-08-20T17:47:55+00:00

## Health v2 (maintenance only)
Score: 87/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 66, longevity 100
- inputs: {"age_days": 4323, "days_push": 13, "days_rel": 13, "gap_med": 278, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5272, forks 614 (observed 2026-08-28T04:09:14.030788+00:00)

## What it is
An Android library that lets developers use any icon font or vector (.svg) as a Drawable in their app, with full customization of size, color, contour, shadow, and padding. It supports many icon fonts (Material, FontAwesome, Octicons, etc.) and offers Jetpack Compose support, though it is now deprecated in favor of Compose ImageVector icons.

## Use cases
- use fontawesome icons in my android app
- render icon fonts as drawables on android
- scale and recolor vector icons at runtime in android
- add material design icons to an android project
- use svg icons as android drawables
- icons for jetpack compose android app

## When to choose
- you maintain a legacy View-based Android app already using icon fonts as drawables
- you need an icon font not available as Compose ImageVector and target API 24+
- you need runtime customization (color, contour, shadow) of icon glyphs in Drawables

## When to avoid
- starting a new Jetpack Compose project - use androidx.compose.material.icons / ImageVector instead
- you need new icon fonts or new features - the library is deprecated and in maintenance mode
- you want tree-shakeable, compile-time-typed icons

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, image-processing
- domain: mobile-development, android-tools, web-design
- platform: jvm
- tags: icon-font, vector-icons, drawable, jetpack-compose, material-icons, fontawesome, deprecated, android

## Member repositories
- mikepenz/Android-Iconics (main) score 87

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:14.030788+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:59:27.421369+00:00, confidence not recorded.
  - readme: https://github.com/mikepenz/Android-Iconics (fetched 2026-08-28T04:09:14.030788+00:00, sha 6575518c954e)
  - homepage: https://mikepenz.dev (fetched 2026-08-29T08:54:11.970838+00:00, sha 913a38ab3b6e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
