mikepenz/android-iconics

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

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 37 minutes ago
Added to GitGenius on September 12th, 2026
Created on November 1st, 2014
Open Issues & Pull Requests: 8 (+0)
GitHub issues: Enabled
Number of forks: 614
Total Stargazers: 5,274 (+0)
Total Subscribers: 154 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.1 days
Mean response time: 16.0 days
90th percentile: 73.7 days
Tracked items: 6

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 395 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted (1)

Most active issues this week

Detailed Description

Android-Iconics is a library that allows developers to use any icon font or vector SVG as a drawable in Android applications.

The library addresses the challenge of managing icons across different screen densities and resolutions by loading icon fonts into memory and rendering glyphs through a Drawable abstraction. This approach eliminates the need to maintain separate icon assets for mdpi, hdpi, and other density buckets. Developers can scale icons to any size, apply any color, add contours and shadows, and customize positioning and padding all at runtime without creating multiple asset variants.

The tool suits projects that need flexible icon management across the Android platform, particularly those using traditional View-based layouts or older versions of Compose. It comes with pre-integrated support for numerous popular icon fonts including Google Material Design Icons, Material Symbols, FontAwesome, Meteocons, Octicons, Community Material, Weather Icons, and others, or developers can create custom fonts with their own icon sets. However, the README explicitly recommends that new projects using Compose adopt ImageVector with Material Symbols from androidx.compose.material.icons instead, as vector icons in Compose are cheaper to render, tree-shakeable, previewable, and provide compile-time type safety.

The project is in maintenance mode and no longer accepts new features or icon fonts. It continues to receive critical and security fixes for existing integrations, which do not need to migrate urgently as nothing is being shut down. The library remains functional for projects already using it, but development focus has shifted away from expanding its capabilities.