country_code_picker
A flutter package for showing a country code selector. In addition it gives the possibility to select a list of favorites countries, as well as to search using a simple searchbox
3.4.1
99K downloads/mo
#1145 most downloaded on pub.dev
chandrabezzo/CountryCodePicker
What this package is like to depend on
Last release 10 months ago
08 Oct 2025
Ships unpredictably
gaps range from 2 weeks to 1.7 years
Most releases are documented
notes for 52 of 58 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
58 releases · first in 2018
1 release in the last 12 months
see the full history below
Release timeline
58 releases · Mar 2018 to Oct 2025Releases
latest 58-
3.4.108 Oct 2025Release notes
Open source →- Fix French country translations
- Removed Netherlands Antilles from country codes list
-
3.4.019 Aug 2025Release notes
Open source →What's Changed
- Standardizing the description of various regions in China by @bailyzheng in #57
- Update country_code_picker.dart by @ShahanMalik in #59
- Update selection_dialog.dart by @ShahanMalik in #60
- Release 3.4.0 by @chandrabezzo in #65
New Contributors
- @bailyzheng made their first contribution in #57
- @ShahanMalik made their first contribution in #59
Full Changelog: 3.3.1...3.4.0
-
3.3.119 Aug 2025Release notes
Open source →What's Changed
- Update dart.yml by @chandrabezzo in #64
- fix/dfi/french_translation by @DomFiume in #63
New Contributors
Full Changelog: 3.3.0...3.3.1
Release notes
Open source →- Fix French translation accent display issue
- Correct French country name translations (Biélorussie, Koweït, Grenade, etc.)
- Preserve accents in displayed names while maintaining search functionality
- Update search logic to handle both accented and non-accented input
-
3.3.026 Mar 2025Release notes
Open source →What's Changed
- Fix Typos, Localization Issue, and Syria Flag Issue in CountryCodePicker #50, #48, #45 by @MrRoy121 in #51
- Update Version 3.3.0 by @chandrabezzo in #55
Full Changelog: 3.2.0...3.3.0
-
3.2.031 Jan 2025Release notes
Open source →What's Changed
- docs: add chandrabezzo as a contributor for infra, and code by @allcontributors in #3
- docs: add imtoori as a contributor for infra, and code by @allcontributors in #4
- fix enable/disable not working with custom widget by @chhaileng in #12
- Hide dialog close icon by @juanmartin8a in #17
- Custom search bar padding and dialog item padding by @juanmartin8a in #18
- Worked on the margin between flag and the country name. by @ernestkoko in #40
- Add iso3Code to codes list by @kurjakrichard in #39
- Try nullable by @lukas-pierce in #30
- Update 3.1.0 by @chandrabezzo in #41
- Removed Special characters (Diacritics) by @adnan-nazir in #37
- Fixes for Flutter and Dart SDK Updates and Enhancements to Country Code Picker by @MrRoy121 in #44
- (feat): country code picker style (dialog or modal bottom sheet) sugg… by @FulbertoDev in #6
- Update 3.2.0 by @chandrabezzo in #47
New Contributors
- @allcontributors made their first contribution in #3
- @chhaileng made their first contribution in #12
- @juanmartin8a made their first contribution in #17
- @ernestkoko made their first contribution in #40
- @kurjakrichard made their first contribution in #39
- @lukas-pierce made their first contribution in #30
- @adnan-nazir made their first contribution in #37
- @MrRoy121 made their first contribution in #44
- @FulbertoDev made their first contribution in #6
Full Changelog: 3.0.0...3.2.0
Release notes
Open source →- Add country code picker style #6
- Remove Special Character #37
- Fixes for Flutter and Dart SDK Updates and Enhancements #44
-
3.1.023 Oct 2024 -
3.0.010 Mar 2023Release notes
Open source →What's Changed
- Upgrade follow latest by @chandrabezzo in #1
New Contributors
- @chandrabezzo made their first contribution in #1
Full Changelog: https://github.com/chandrabezzo/CountryCodePicker/commits/3.0.0
-
2.0.219 Jun 2021Release notes
Open source →- added localization for no_country text in italian and english (please open a pr with other languages if you know them 🙏)
- added possibility to inject a custom list of countries using
CountryCodePicker.countryList - minor fixes
-
2.0.113 Mar 2021 -
2.0.013 Mar 2021Release notes
Open source →- support 70 languages
- use modal_bottom_sheet 2.0.0
- nullable integration
- switch to dialog on desktop app support
- added flagDecoration
-
1.7.011 Dec 2020Release notes
Open source →- Update modal_bottom_sheet to 1.0.0+1
- Update zh.json
- Add background color to selection dialog
- Add option to show dropdown button for ease of selection for user
-
1.6.228 Oct 2020Release notes
Open source →- Fix breaking change with modal_bottom_sheet: 1.0.0-dev
- Fix Myanmar name
- Center selection dialog to let user size it in Flutter web
- Add ZH localization support
- Optimize all flag images
-
1.6.011 Oct 2020Release notes
Open source →- Added option to change close icon and search icon
- Fix bottom sheet overflow
- Make modal_bottom_sheet use dynamic versioning
- Add
barrierColor,backgroundColorandboxDecorationproperties
-
1.5.019 Sep 2020Release notes
Open source →- Add ko.json translations
- Remove key in SimpleDialogOption
- Use bottom sheet dialog rather than SimpleDialog
-
1.4.014 Jun 2020 -
1.3.1530 May 2020 -
1.3.1416 May 2020 -
1.3.1316 May 2020Nothing published for this version
-
1.3.1229 Apr 2020 -
1.3.12+103 May 2020 -
1.3.1107 Apr 2020 -
1.3.1007 Apr 2020Nothing published for this version
-
1.3.905 Apr 2020 -
1.3.804 Apr 2020Release notes
Open source →-
Expose state to let use a key to open the dialog
-
Add dialog size config
-
Remove customList and fix countryFilter
-
Fix filtering with localization
-
-
1.3.722 Mar 2020 -
1.3.608 Mar 2020 -
1.3.508 Mar 2020Nothing published for this version
-
1.3.408 Mar 2020 -
1.3.308 Mar 2020 -
1.3.208 Mar 2020Release notes
Open source →-
Add
enableproperty in order to use the disable the button -
Add
textOverflowproperty
-
-
1.3.108 Mar 2020 -
1.3.008 Mar 2020 -
1.2.401 Feb 2020 -
1.2.308 Jan 2020 -
1.2.210 Dec 2019 -
1.2.110 Dec 2019Nothing published for this version
-
1.2.009 Dec 2019Release notes
Open source →Added Ability to render custom Widget instead of package one's.
Bug fix.
-
1.1.729 Jun 2019 -
1.1.526 Mar 2019Release notes
Open source →OnlyCountrymode now also displays only the country on Textwidget when closed.
-
1.1.426 Mar 2019 -
1.1.326 Mar 2019Nothing published for this version
-
1.1.205 Mar 2019Nothing published for this version
-
1.1.110 Dec 2018 -
1.1.022 Nov 2018 -
1.0.421 Oct 2018 -
1.0.321 Oct 2018 -
1.0.224 Aug 2018 -
1.0.115 Jul 2018 -
1.0.014 Jul 2018 -
0.2.205 May 2018 -
0.2.105 May 2018 -
0.2.005 May 2018Release notes
Open source →Now onChanged has a full CElement as argument and not only a string. (issue #4)
-
0.1.305 Apr 2018 -
0.1.205 Apr 2018 -
0.1.103 Apr 2018 -
0.1.002 Apr 2018 -
0.0.201 Apr 2018 -
0.0.131 Mar 2018