KeyboardAvoidingView Without behavior Leaves the Input Covered on Edge-to-Edge Android
Expo's keyboard guide sets
behavior={Platform.OS === 'ios' ? 'padding' : undefined}. An edge-to-edge app
(every Expo SDK 54+ app on Android 16, and Android 15 enforces it for apps
targeting API 35) does not shrink its window for the keyboard, so with no
behavior the input stays under the keyboard. padding or height with the
header offset keeps it right above the keyboard. Checked on Android 16 and 17.