The library uses emojis and the standard Java country translations so you get a rich looking UI without needing any translations. The only resource string it uses is the word "Country", so if you want to display something else or some of your languages aren't supported simply add the missing translations or create your own label.
Country Code Picker is available on mavenCentral().
Toml configuration
[versions]
countrypicker = '1.0.0'
[libraries]
countrypicker = { group = "com.gocity.countrypicker", name = "countrypicker", version.ref = "countrypicker" }
implementation("libs.countrypicker")
Just gradle
implementation("com.gocity.countrypicker:countrypicker:1.0.0")
See MainActivity in the sample app for an example.
var country: Country? by rememberSaveable { mutableStateOf<Country?>(null) }
CountryPicker(currentCountry = country) {
country = it
}