flutter_keyboard_controller 0.0.1 copy "flutter_keyboard_controller: ^0.0.1" to clipboard
flutter_keyboard_controller: ^0.0.1 copied to clipboard

Smooth, frame-by-frame keyboard animation tracking for Flutter. Includes KeyboardChatScrollView, KeyboardToolbar, KeyboardStickyView, KeyboardAwareScrollView, and KeyboardAvoidingView — everything you [...]

0.0.1 #

Initial release #

  • KeyboardProvider — root widget that tracks keyboard state via native platform channels. Wraps your app once; all descendants get access to live keyboard data.
  • KeyboardAnimation — exposes heightNotifier, progressNotifier, and isVisibleNotifier as ValueNotifiers for efficient, targeted rebuilds.
  • KeyboardController — static API to dismiss keyboard, query visibility, and set Android soft-input mode.
  • KeyboardChatScrollView — chat-optimised scroll view with four lift behaviours: always, whenAtEnd, persistent, never.
  • KeyboardStickyView — sticks any widget to the top of the keyboard and animates it frame-by-frame.
  • KeyboardToolbar — Prev / Next / Done toolbar above the keyboard with customisable labels, arrow colour, and Done colour.
  • KeyboardToolbarScaffold — convenience scaffold that wires up KeyboardToolbar with a single line.
  • KeyboardAwareScrollView — auto-scrolls to keep the focused TextField visible as the keyboard opens.
  • KeyboardAvoidingView — lightweight alternative to Flutter's resizeToAvoidBottomInset for fine-grained control.
  • iOS: frame-accurate keyboard tracking via CADisplayLink with easing-curve interpolation.
  • Android: frame-accurate tracking via WindowInsetsAnimationCompat.
  • Android: setInputMode / setDefaultMode support.
1
likes
0
points
376
downloads

Publisher

unverified uploader

Weekly Downloads

Smooth, frame-by-frame keyboard animation tracking for Flutter. Includes KeyboardChatScrollView, KeyboardToolbar, KeyboardStickyView, KeyboardAwareScrollView, and KeyboardAvoidingView — everything you need to build polished keyboard-aware UIs on iOS and Android.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_keyboard_controller

Packages that implement flutter_keyboard_controller