Beautiful country flag icons for usage in Android apps. All flags are provided as VectorDrawable. FlagKit copy from this iOS library.
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.murgupluoglu:flagkit-android:lastVersion'
}
val resourceId = FlagKit.getResId(context, "tr")
ImageView.setImageResource(resourceId)
val drawable = FlagKit.getDrawable(this, "tr")
ImageView.setImageDrawable(drawable)
val all = FlagKit.getAllAvailableCodes()
FlagKit provides over 249 flags. A list of all flags can be found here.