Smart WebView é un compoñente WebView avanzado de código aberto para Android que che permite integrar sen problemas contido web e tecnoloxías en aplicacións nativas. Crea poderosas aplicacións híbridas con facilidade, aproveitando o mellor do mundo web e nativo.
Esta aplicación serve como demo para que os usuarios e os desenvolvedores exploren as principais capacidades de Smart WebView.
Código fonte en GitHub (https://github.com/mgks/Android -SmartWebView)
Con Smart WebView, podes inserir páxinas web existentes ou crear proxectos HTML/CSS/JavaScript totalmente sen conexión nunha aplicación nativa de Android. Mellora as túas aplicacións baseadas na web con funcións nativas como:
- Xeolocalización: rastrexa a localización do usuario con GPS ou rede.
- Acceso a ficheiros e cámaras: carga ficheiros ou captura imaxes/vídeos directamente desde WebView.
- Notificacións push: envía mensaxes dirixidas mediante Firebase Cloud Messaging (FCM).
- Xestión de URL personalizado: intercepta e xestiona URL específicos para activar accións nativas.
- JavaScript Bridge: comunícate perfectamente entre o teu contido web e o código nativo de Android.
- Sistema de complementos: amplía a funcionalidade de Smart WebView cos teus propios complementos personalizados (por exemplo, o complemento de escáner de códigos QR incluído).
- Modo sen conexión: ofrece unha experiencia sen conexión personalizada cando a conectividade de rede non está dispoñible.
Novidades da versión 7.0:
- Nova arquitectura de complementos: cree e integre os seus propios complementos para engadir funcións personalizadas sen modificar a biblioteca principal.
- Xestión de ficheiros mellorada: cargas de ficheiros melloradas e integración da cámara cun manexo sólido de erros.
- Dependencias actualizadas: creadas coas bibliotecas máis recentes para un rendemento e seguridade óptimos.
- Documentación refinada: explicacións e exemplos máis claros para comezar rapidamente.
Características principais:
- Inserir páxinas web ou executar proxectos HTML/CSS/JavaScript sen conexión.
- Intégrase con funcións nativas de Android como GPS, cámara, xestor de ficheiros e notificacións.
- Deseño limpo e mínimo con optimización de rendemento.
- Sistema de complementos flexible e extensible.
Requisitos:
- Habilidades básicas de desenvolvemento de Android.
- API mínima 23+ (Android 6.0 Marshmallow).
- Android Studio (ou o teu IDE preferido) para o desenvolvemento.
Desenvolvedor: Ghazi Khan (https://mgks.dev)
Proxecto baixo Licenza MIT.