Smart WebView és un component WebView avançat i de codi obert per a Android que us permet integrar sense problemes contingut i tecnologies web a aplicacions natives. Creeu aplicacions híbrides potents amb facilitat, aprofitant el millor del món web i natiu.
Aquesta aplicació serveix com a demo tant per als usuaris com per als desenvolupadors per explorar les funcions bàsiques de Smart WebView.
Codi font a GitHub (https://github.com/mgks/Android -SmartWebView)
Amb Smart WebView, podeu inserir pàgines web existents o crear projectes HTML/CSS/JavaScript totalment fora de línia dins d'una aplicació nativa d'Android. Millora les teves aplicacions basades en web amb funcions natives com ara:
- Geolocalització: feu un seguiment de la ubicació de l'usuari amb GPS o xarxa.
- Accés a fitxers i càmeres: pengeu fitxers o captureu imatges/vídeos directament des de WebView.
- Notificacions push: envieu missatges orientats mitjançant Firebase Cloud Messaging (FCM).
- Gestió d'URL personalitzada: intercepteu i gestioneu URL específics per activar accions natives.
- JavaScript Bridge: comunica perfectament entre el teu contingut web i el codi natiu d'Android.
- Sistema de connectors: amplieu la funcionalitat de Smart WebView amb els vostres propis connectors personalitzats (per exemple, el connector d'escàner de codis QR inclòs).
- Mode fora de línia: ofereix una experiència personalitzada fora de línia quan la connectivitat de xarxa no està disponible.
Novetats de la versió 7.0:
- Arquitectura de connectors totalment nova: creeu i integreu els vostres propis connectors per afegir funcions personalitzades sense modificar la biblioteca principal.
- Gestió de fitxers millorada: càrregues de fitxers millorades i integració de la càmera amb una gestió robusta d'errors.
- Dependències actualitzades: Creat amb les biblioteques més recents per obtenir un rendiment i una seguretat òptims.
- Documentació refinada: explicacions i exemples més clars per començar ràpidament.
Funcions clau:
- Incrusta pàgines web o executa projectes HTML/CSS/JavaScript fora de línia.
- S'integra amb funcions natives d'Android, com ara GPS, càmera, gestor de fitxers i notificacions.
- Disseny net i mínim amb optimització del rendiment.
- Sistema de connectors flexible i extensible.
Requisits:
- Habilitats bàsiques de desenvolupament d'Android.
- API mínim 23+ (Android 6.0 Marshmallow).
- Android Studio (o el vostre IDE preferit) per al desenvolupament.
Desenvolupador: Ghazi Khan (https://mgks.dev)
Projecte sota Llicència MIT.