keyboard_insets_mobile 0.1.2 copy "keyboard_insets_mobile: ^0.1.2" to clipboard
keyboard_insets_mobile: ^0.1.2 copied to clipboard

A Flutter plugin that provides real-time keyboard height and visibility state

keyboard_insets_mobile #

Android + iOS implementation of the keyboard_insets plugin.

Features #

  • Native FFI-based bindings for Android and iOS.
  • Streams real-time keyboard height and visibility.
  • Provides ValueNotifier for persistent safe area bottom inset.
  • Uses platform-native APIs:
    • iOS: UIKeyboardWillShow/Hide notifications + CADisplayLink for per-frame updates.
    • Android: WindowInsetsCompat + WindowInsetsAnimationCompat.

Requirements #

  • iOS minimum deployment target: 13.0
  • Android: API 21+

Usage #

This package is not intended to be used directly. Depend on keyboard_insets instead.

This package will be selected automatically on Android and iOS.