Skip to content

A Kotlin Multiplatform library providing 250+ country flag icons as Compose ImageVector assets. Built on top of flagpack-core.

License

Notifications You must be signed in to change notification settings

mobilebytesensei/flagpack-compose

 
 

Repository files navigation

Flagpack Compose

A Kotlin Multiplatform library providing 250+ country flag icons as Compose ImageVector assets. Built on top of flagpack-core.

Build Kotlin Multiplatform Compose Multiplatform

GitHub release License: MIT Maven Central

Installation

implementation("io.github.niyajali:flagpack-compose:${latestVersion}")

Usage

import flagpack.icons.FlagIcons
import flagpack.icons.large.UnitedStates

@Composable
fun FlagExample() {
    Image(
        imageVector = FlagIcons.Large.UnitedStates,
        contentDescription = "United States Flag"
    )
}

Three sizes available:

  • FlagIcons.Small - 16x12dp
  • FlagIcons.Medium - 20x15dp
  • FlagIcons.Large - 32x24dp

Platforms

Android, iOS, Desktop (JVM), Web (JS/Wasm)

Credits

About

A Kotlin Multiplatform library providing 250+ country flag icons as Compose ImageVector assets. Built on top of flagpack-core.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%