An Expo native module that lays out Android apps edge to edge
npm i android-edge-to-edge
Rebuild the app to pick up the native module changes and the app should start up in edge to edge mode
Note: For bare React Native projects, add Expo modules support to your app - Expo Docs
Use the expo-navigation-bar
package - Expo Docs
import { setButtonStyleAsync } from "expo-navigation-bar";
setButtonStyleAsync("dark"); // or "light"
Use the react-native-safe-area-context
package - Github