Consider react-native-keyboard-controller as an alternative
mainIf react-native-avoid-softinput does not meet your project requirements, react-native-keyboard-controller is a suggested alternative.
Key features of react-native-keyboard-controller include:
- Native Detection: Detects keyboard appearance on the native side and allows applying the detected height to Reanimated or vanilla Animated views.
- Native Implementation: Written in Kotlin and Swift, utilizing the
WindowInsetsCompatAPI on Android. - New Architecture Support: Supports Fabric & TurboModules (since version 1.2.0).
- Interactive Keyboard: Supports interactive keyboard features (since version 1.5.0).