Una aplicación de navegador móvil con todas las funciones (como el navegador móvil Google Chrome) creada con Flutter y las funciones que ofrece el complemento flutter_inappwebview.
Características:
– Ficha WebView, con vista previa personalizada de enlace / imagen de pulsación prolongada, y cómo pasar de una ficha a otra sin perder el estado WebView;
– Barra de aplicaciones del navegador con la URL actual y todas las acciones del menú emergente, como abrir una nueva pestaña, una nueva pestaña de incógnito, guardar la URL actual en la lista de favoritos, guardar una página para uso sin conexión, ver el certificado SSL utilizado por el sitio web, habilitar el modo de escritorio, etc. (características similares a la aplicación Google Chrome);
– Consola de desarrollador, donde puede ejecutar código JavaScript, ver información de la red, administrar el almacenamiento del navegador, como cookies, window.localStorage, etc.
– Página de configuración, donde puede actualizar la configuración general del navegador y habilitar / deshabilitar todas las funciones ofrecidas por flutter_inappwebview para cada pestaña WebView, como habilitar / deshabilitar JavaScript, almacenamiento en caché, barras de desplazamiento, configurar el agente de usuario personalizado, etc., y todo las funciones específicas de Android e iOS;
– Guardar y restaurar el estado actual del navegador.
Complemento Flutter: https://github.com/pichillilorenzo/flutter_inappwebview
Aplicación del navegador de código completo: https://github.com/pichillilorenzo/flutter_browser_app