Hoy vamos a aprender a usar PopScope que nos permitirá evitar poder retroceder en una pantalla al pulsar atrás en nuestro móvil Android o iOS con Flutter.
Lo primero que tenemos que hacer es ir a nuestro Widget build y añadir el widget que nos permitirá evitar que salgamos de la pantalla:
PopScope( canPop: false, onPopInvoked: (didPop) { print("No deja salir"); }, child: ... );
Este componente nos permitirá primero evitar salir con el canPop a false y luego cuando invoquemos la acción de salir, podemos manejarla cómo queramos, por ejemplo mostrando una alerta.
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.