0 purchases
bd info
BdInfo #
BdInfo is a Dart package that provides information about the divisions, districts, and upazilas of Bangladesh. It is designed to be simple and easy to use, allowing developers to quickly access and utilize the information in their applications.
Features #
Feature
Android
iOS
Get basic information about Bangladesh
✅
✅
Retrieve all divisions
✅
✅
Get all districts
✅
✅
Retrieve all upazilas
✅
✅
Get districts by division
✅
✅
Retrive upazilas by division
✅
✅
Get upazilas by district
✅
✅
Retrieve division by district
✅
✅
Get district by upazila
✅
✅
Many more features are being developed such as thanas under different districts and divisions.
Installation #
Add bd_info as a dependency in your pubspec.yaml file:
dependencies:
bd_info: ^1.0.0
copied to clipboard
Usage #
Import the package in your Dart code:
import 'package:bd_info/bd_info.dart';
copied to clipboard
Examples #
void main() {
//Get BasicInfo About Bangladesh
var bdInfo = BdInfo.basicInfo;
print(bdInfo.toString());
//Get All Divisions
List<Division> divisions = BdInfo.allDivisions;
//Get All Districts
List<District> districts = BdInfo.allDistricts;
//Get All Upazillas
List<Upazila> upazilas = BdInfo.allUpazilas;
//Get Districts by Division
Division division = BdInfo.allDivisions.first;
List<District> allDistrictsByDivision = division.allDistricts;
//Get Upazillas by Division
List<Upazila> allUpazilasByDivision = division.allUpazilas;
//Get Upazillas by District
District district = BdInfo.allDistricts.first;
List<Upazila> allUpazilasByDistrict = district.allUpazilas;
//Know which division given district belongs to
Division whichDivision = BdInfo.whichDivision(district);
//know which District given Upazilla belongs to
District whichDistrict = BdInfo.whichDistrict(upazila);
}
copied to clipboard
Bugs or Requests #
Contributions to improve and expand this package are welcome! If you have suggestions, bug reports, or feature requests, please open an issue. Pull request are also welcome.
Contributors #
Contributions of any kind are welcome!
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.