flutter_use
Essential Flutter hooks collection with 36 production-ready hooks for async operations, form management, UI interactions, and state management.
1.0.0
6.8K downloads/mo
#3449 most downloaded on pub.dev
wasabeef/flutter_use
What this package is like to depend on
Last release 1 years ago
25 Jun 2025
Release timing varies
gaps range from 3 weeks to 1.8 years
Most releases are documented
notes for 4 of 6 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
6 releases · first in 2021
0 releases in the last 12 months
see the full history below
Release timeline
6 releases · Nov 2021 to Jun 2025Releases
latest 6-
1.0.025 Jun 2025Release notes
Open source →[1.0.0] - 2025-06-25
Features
- Improve test coverage and fix compatibility issues (debbbad)
- Add comprehensive CI/CD pipeline with automated (f51035b)
- Add 6 essential UI interaction and performance hooks (2b18dcb)
- Add comprehensive Flutter Web demo site with all 36 basic hooks (0259c80)
- Add 6 essential mobile-first hooks for modern Flutter apps (5c5dda3)
- Release v1.0.0 with comprehensive hook collection (bda5e3e)
Refactor
Release notes
Open source →First Stable Release
This release marks a major milestone with 36 production-ready Flutter hooks. We've focused on providing developers with essential tools for async operations, form management, and modern UI interactions.
New Hooks
useAsync()- Simplified async operation handling with automatic loading statesuseAsyncFn()- Manual async control for complex workflowsuseDebounceFn()- Debounce functions to improve performanceuseField()- Smart form field management with built-in validationuseForm()- Complete form solutions with multiple field coordinationuseInfiniteScroll()- Effortless infinite scrolling implementationuseKeyboard()- Keyboard state awareness for better UX
Key Features
- Production-ready collection of 36 essential hooks
- Built-in validation system with common validators (email, required, length, etc.)
- Type-safe async patterns with automatic cancellation
- Advanced form handling with validation, focus management, and error states
- Infinite scroll with loading states and error recovery
- Responsive keyboard detection
- Comprehensive documentation with interactive examples
Improvements
- Better code organization with consistent file structure
- Enhanced type safety throughout the library
- Extensive test coverage for reliability
- Interactive demo app showcasing real-world usage patterns
Breaking Changes
useAsyncFnmoved to separate file for better maintainability- Consistent naming convention for function-suffixed hooks
-
0.0.502 Jun 2025 -
0.0.425 Aug 2023Nothing published for this version
-
0.0.316 Aug 2022Release notes
Open source →Development Update to Flutter v3 Update to require sdk >= 2.14.0 Update to flutter_hooks ^0.18.5+1
-
0.0.217 Dec 2021Release notes
Open source →Features
- Add
useOrientation()hook. - Add
useOrientationFn()hook. - Add
useInterval()hook. - Add
useTimeout()hook. - Add
useTimeoutFn()hook. - Add
useUpdate()hook. - Add
useEffectOnce()hook. - Add
useLifecycle()hook. - Add
useUpdateEffect()hook. - Add
useToggle()hook. - Add
useBoolean()hook. - Add
useFirstMountState()hook. - Add
useBuildsCount()hook. - Add
useError()hook. - Add
useException()hook. - Add
useFutureRetry()hook. - Add
useDebounce()hook. - Add
useDefault()hook. - Add
useLogger()hook. - Add
useMap()hook. - Add
useSet()hook. - Add
useCustomCompareEffect()hook. - Add
useCounter()hook. - Add
useNumber()hook. - Add
useLatest()hook. - Add
useMount()hook. - Add
useUnmount()hook.
- Add
-
0.0.102 Nov 2021Nothing published for this version