bottom_picker
An easy way that let you create a bottom item picker or date & time picker with minmum parameters
4.2.0
12K downloads/mo
#2756 most downloaded on pub.dev
koukibadr/Bottom-Picker
What this package is like to depend on
Last release 1 months ago
07 Jul 2026
Ships unpredictably
gaps range from 8 days to 11 months
Rarely documented
notes for 10 of 47 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
49 releases · first in 2021
1 release in the last 12 months
see the full history below
Release timeline
49 releases · Aug 2021 to Jul 2026Releases
latest 49-
4.2.007 Jul 2026Release notes
Open source →Features
- Add a search field display to filter the items in the simple picker. PR#173
- Add
filterPredicateattribute to filter the items in the simple picker. PR#173 - Add
textInputActionattribute to customize the search field action button. PR#173 - Add
searchFieldDecorationattribute to customize the search field decoration. PR#173 - Add
itemBuildercallback that render the item in the simple picker, allowing to use any type of object as item in the simple picker. PR#173 - Add
buttonBuildercallback that render the submit button withinstanceandcontextattributes instead of built-in button with basic functionality, to give developer full control over the button appearance and behavior. PR#174
Changes
- Remove all deprecated attributes related to title and description rendering.
- Bottom Picker now support generic type for the simple picker, allowing to use any type of object as item in the simple picker.
- Expose
currentValueattribute to get the selected value in the simple picker, year picker, date picker, and time picker. PR#176 - Expose
currentFirstDateTimeandcurrentSecondDateTimeattributes to get the selected values in the range date picker and range time picker. PR#176 - Improved modal dismissal handling with a dedicated dismiss() method and safer lifecycle tracking PR#174
Bug Fixes
-
4.1.123 Aug 2025Release notes
Open source →Bug Fix
- add SafeArea flag to show or hide safe area widget from bottom picker widget tree and bottom sheet. ISSUE#163
-
4.1.009 Aug 2025 -
4.0.131 Jul 2025 -
4.0.026 Jul 2025Release notes
Open source →Features
- Add filter for unpick or block some days PR#150 ISSUE#148
- Transform
pickerTitleinto an optional header builder callback PR#146 - Add year picker PR#153 ISSUE#147
- Remove
pickerTextStyleattribute PR#146 - Add close on submit flag ISSUE#139
- Refactor cupertino date enum using Flutter cupertino enum instead of custom enum
- Add
diameterRatioparameter for simple picker display PR#154
Bug Fix
selectedItemIndexparameters does not work for simple picker- Resolve issue regarding
seleectedIndexfor Web and desktop platforms
-
3.2.105 Jun 2025 -
3.2.018 May 2025Release notes
Open source → -
3.1.024 Apr 2025Release notes
Open source →Changes:
- Integrate a cupertino picker in the package with extra parameters to display a time seperator ":" with a flag attribute
showTimeSeparator. - Update default
itemExtentvalue to 30 for all time and date pickers - Add
itemExtentattribute to time and range constructors for more picker customization.
Bug Fixes:
- Fix cupertino picker time seperator rendering and text style.
- Integrate a cupertino picker in the package with extra parameters to display a time seperator ":" with a flag attribute
-
3.0.005 Apr 2025Release notes
Open source →Changes
-
Create new timer picker using
CupertinoTimerPickerunder the hood withonChangeandonSubmitsupporting theDurationresult type PR#123. -
Update desktop and web platforms picker rendering using
WheelViewinstead of the basicListviewPR#92 Issue#82. -
Adding onDismiss callback which is triggered everytime the picker widget is disposed (no matter the disposing main triggering event) PR#118 Issue#117.
Enhancement
- Refactoring colors mapping to bottom picker themes using new enum definitions PR#120
-
-
2.12.0-0.2.dev04 Feb 2025 pre-releaseNothing published for this version
-
2.12.0-0.1.dev01 Feb 2025 pre-releaseNothing published for this version
-
2.11.205 Mar 2025Release notes
Open source →[2.11.2] - 05/03/2025
Bug Fix:
- Resolve dismiss issue when using bottom picker on mobile platforms iOS and Android Issue#114.
Changes
- Update package description on pub.dev
-
2.11.125 Feb 2025Nothing published for this version
-
2.11.001 Feb 2025Nothing published for this version
-
2.10.121 Jan 2025Nothing published for this version
-
2.10.018 Jan 2025Nothing published for this version
-
2.9.010 Nov 2024Nothing published for this version
-
2.8.009 Jun 2024Nothing published for this version
-
2.7.027 Apr 2024Nothing published for this version
-
2.6.023 Mar 2024Nothing published for this version
-
2.5.021 Mar 2024Nothing published for this version
-
2.4.004 Feb 2024Nothing published for this version
-
2.3.310 Dec 2023Nothing published for this version
-
2.3.214 Nov 2023Nothing published for this version
-
2.3.112 Nov 2023Nothing published for this version
-
2.2.122 Oct 2023Nothing published for this version
-
2.2.022 Oct 2023Nothing published for this version
-
2.1.127 Sep 2023Nothing published for this version
-
2.1.012 Sep 2023Nothing published for this version
-
2.0.430 May 2023Nothing published for this version
-
2.0.327 May 2023Nothing published for this version
-
2.0.202 Apr 2023Nothing published for this version
-
2.0.124 Oct 2022Nothing published for this version
-
2.0.001 Oct 2022Nothing published for this version
-
1.9.127 Jun 2022Nothing published for this version
-
1.9.027 Jun 2022Nothing published for this version
-
1.8.019 Mar 2022Nothing published for this version
-
1.7.016 Feb 2022Nothing published for this version
-
1.6.012 Feb 2022Nothing published for this version
-
1.5.019 Jan 2022Nothing published for this version
-
1.4.023 Dec 2021Nothing published for this version
-
1.1.015 Dec 2021Nothing published for this version
-
1.0.620 Nov 2021Nothing published for this version
-
1.0.513 Nov 2021Nothing published for this version
-
1.0.406 Nov 2021Nothing published for this version
-
1.0.322 Oct 2021Nothing published for this version
-
1.0.227 Aug 2021Nothing published for this version
-
1.0.115 Aug 2021Nothing published for this version
-
1.0.001 Aug 2021Nothing published for this version