Hoy vamos a implementar el modo Inmersivo para Android en una APP desarrollada con Expo React Native.

El modo inmersivo nos permite poner una aplicación en modo pantalla completa en Android.
Primero vamos a instalar las librerias necesarias:
expo install expo-navigation-bar
expo install expo-status-bar
Y ahora para ocultar la barra de estado y navegación añadimos este código dentro de nuestro app.js/tsx
import * as NavigationBar from 'expo-navigation-bar';
import { setStatusBarHidden } from "expo-status-bar";
export default function App() {
useEffect(() => {
NavigationBar.setPositionAsync("relative");
NavigationBar.setVisibilityAsync("hidden");
NavigationBar.setBehaviorAsync("inset-swipe");
setStatusBarHidden(true, "none");
}, []);
Y dentro de app.json añadimos en la parte de android:
"androidStatusBar": {
"translucent": true,
"hidden": true
}


Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.