kenya_administrative_divisions 1.0.3
kenya_administrative_divisions: ^1.0.3 copied to clipboard
The Kenya Administrative Divisions is a package that provides functionality to retrieve administrative divisions data about Kenya. It includes information about counties, constituencies, and wards..
example/kenya_administrative_divisions_example.dart
import 'package:kenya_administrative_divisions/kenya_administrative_divisions.dart';
void main() {
final kad = kenyaAdministrativeDivisions;
// Get All the data
final List<County> counties = kad.getAll;
// Get county names
final List<String> countyNames = kad.getCountyNames;
// Get constituency names
final List<String> constituencyNames = kad.getConstituencyNames();
final List<String> constituencyNamesByCountyName =
kad.getConstituencyNames(countyName: 'Mombasa');
final List<String> constituencyNamesByCountyCode =
kad.getConstituencyNames(countyCode: 1);
// Get counties
final List<County> allCounties = kad.getCounties();
final List<County> county = kad.getCounties(countyCode: 1);
final List<County> mombasa = kad.getCounties(countyName: 'Mombasa');
// Get constituencies
final List<Constituency> constituencies = kad.getConstituencies();
final List<Constituency> mombasaConstituencies =
kad.getConstituencies(countyCode: 1);
final List<Constituency> mombasaConstituenciesByCountyName =
kad.getConstituencies(countyName: 'mombasa');
// Get wards
final List<Ward> wards = kad.getWards();
final List<Ward> mombasaWards = kad.getWards(countyCode: 1);
final List<Ward> mombasaWardsByCountyName =
kad.getWards(countyName: 'mombasa');
List<Ward> changamweWards = kad.getWards(constituencyName: 'changamwe');
}