KenyanCounties

A Simple Android Library for Kenyan Counties

Step 1. Add the JitPack repository to your build file

Add it in your root build.gradle at the end of repositories:

allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}

Step 2. Add the dependency

dependencies {
    implementation 'com.github.JoelKanyi:KenyanCounties:1.0.0'
}

Usage

//Attaching Counties to Spinner
        val arrayAdapter: ArrayAdapter<String> =
            ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, Kenya.counties())
        arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)
        binding.spinner.adapter = arrayAdapter

        // Getting a County Name by it Code
        binding.textViewCountyName.text = Kenya.getCountyName("001")

        // Getting a Counties Code from its Name
        binding.textViewCountyCode.text = Kenya.getCountyCode("Nairobi")


        // Getting CountName and CountyCode and displaying them in a RecyclerView
        adapter.submitList(Kenya.countiesWithCodes())
        binding.countiesAndCodesRecyclerview.adapter = adapter

GitHub

View Github