Skip to content

eggmun98/expo-android-keyboard-fix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Expo Android Keyboard Fix

An Expo Config Plugin that fixes an issue with KeyboardAvoidingView on Android 15 (SDK 35), where the keyboard covers input fields in Expo/React Native apps.

🚨 Why do I need this plugin?

Starting from Android 15 (API 35), the existing adjustResize behavior no longer automatically resizes the app window when the keyboard appears. As a result, React Native's KeyboardAvoidingView may fail to keep inputs visible, causing the keyboard to overlay text fields.

This plugin resolves the issue by automatically injecting the necessary native Android code into your Expo app.

πŸ” Related Issue

facebook/react-native#49759

πŸ“¦ Installation

npm install expo-android-keyboard-fix
# or
yarn add expo-android-keyboard-fix

πŸ› οΈ Usage

Add the plugin to your app.json or app.config.js:

{
  "expo": {
    "plugins": [
      "expo-android-keyboard-fix"
    ]
  }
}

Then rebuild your Expo app:

npx expo prebuild --clean
# or using EAS Build
eas build -p android

πŸ“„ License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published