apex_dropdown
Apex-quality dropdown widgets for Flutter - controllerless, crash-proof, and memory-safe. Single, multi, and async search support with full model object handling.
1.0.6
193 downloads/mo
#1352 most downloaded on pub.dev
abdulrehman192/apex_dropdown
What this package is like to depend on
Last release 3 months ago
27 Apr 2026
Too new to tell
only 1 release windows
Some releases are documented
notes for 3 of 7 stable releases
Nothing withdrawn
no release was ever pulled
4 months old
7 releases · first in 2026
7 releases in the last 12 months
see the full history below
Release timeline
7 releases · Apr 2026 to Apr 2026Releases
latest 7-
1.0.627 Apr 2026Release notes
Open source →- Feature: Implement
ApexAsyncDropdown<T>(real async overlay with debounce, last-query-wins, caching, and loading/error/empty states). - Feature: Add
ApexAsyncMultiDropdown<T>+ApexAsyncMultiDropdownFormField<T>. - UI: Multi-select count mode now shows
"N selected"even when the field has a fixed height. - Example: Add async single + multi dropdown demos to the example app.
- Feature: Implement
-
1.0.522 Apr 2026Release notes
Open source →- UI: Reduce the default closed-field height from 48 → 46 (applies to dropdown widgets and their
FormFieldvariants). - API: Make
itemLabeloptional across dropdowns and form fields; defaults totoString()for model types (and safely renders''for null items). - Docs: Improve public API documentation coverage (adds missing DartDoc for
apex_dropdownexports andApexAsyncDropdownmembers).
- UI: Reduce the default closed-field height from 48 → 46 (applies to dropdown widgets and their
-
1.0.422 Apr 2026Nothing published for this version
-
1.0.322 Apr 2026Nothing published for this version
-
1.0.222 Apr 2026Nothing published for this version
-
1.0.122 Apr 2026Nothing published for this version
-
1.0.022 Apr 2026Release notes
Open source →Initial release of
apex_dropdown.- ApexDropdown<T> (single select): controllerless dropdown with a route-safe overlay.
- Model support:
itemLabel(required) +compareFnfor identity matching (e.g. compare by ID). - Crash-proof mismatches: never throws if
valueis not present initems; showshintTextinstead and logs debug warnings (optionally callsonInvalidValuein debug). - Local search:
searchEnabledwith default case-insensitive contains, plussearchMatcherfor custom filtering. - Lifecycle safety: overlay is removed on
dispose()and dismissed on route pop (prevents setState-after-dispose / orphaned overlays).
Notes:
ApexAsyncDropdown<T>is exported for API stability but currently renders placeholder UI while the full async implementation is in progress.