Smart WebView er en avansert, åpen kildekode WebView-komponent for Android som lar deg sømløst integrere nettinnhold og teknologier i native applikasjoner. Bygg kraftige hybridapper på en enkel måte, og dra nytte av det beste fra både nettverdenen og den opprinnelige verdenen.
Denne appen fungerer som en demo for både brukere og utviklere for å utforske kjernefunksjonene til Smart WebView.
Kildekode på GitHub (https://github.com/mgks/Android -SmartWebView)
Med Smart WebView kan du bygge inn eksisterende nettsider eller lage helt offline HTML/CSS/JavaScript-prosjekter i en innebygd Android-app. Forbedre de nettbaserte appene dine med integrerte funksjoner som:
- Geolokalisering: Spor brukerens plassering med GPS eller nettverk.
- Fil- og kameratilgang: Last opp filer eller ta bilder/videoer direkte fra WebView.
- Push-varsler: Send målrettede meldinger ved hjelp av Firebase Cloud Messaging (FCM).
- Egendefinert nettadressehåndtering: Avskjær og håndter spesifikke nettadresser for å utløse integrerte handlinger.
- JavaScript Bridge: Kommuniser sømløst mellom nettinnholdet og den opprinnelige Android-koden.
- Plugin-system: Utvid funksjonaliteten til Smart WebView med dine egne tilpassede plugins (f.eks. den medfølgende QR Code Scanner-pluginen).
- Frakoblet modus: Gi en tilpasset frakoblet opplevelse når nettverkstilkobling ikke er tilgjengelig.
Hva er nytt i versjon 7.0:
- Helt ny plugin-arkitektur: Opprett og integrer dine egne plugins for å legge til tilpassede funksjoner uten å endre kjernebiblioteket.
- Forbedret filhåndtering: Forbedret filopplasting og kameraintegrasjon med robust feilhåndtering.
- Oppdaterte avhengigheter: Bygget med de nyeste bibliotekene for optimal ytelse og sikkerhet.
- Forbedret dokumentasjon: Tydeligere forklaringer og eksempler for å komme raskt i gang.
Nøkkelfunksjoner:
- Bygg inn nettsider eller kjør offline HTML/CSS/JavaScript-prosjekter.
- Integrerer med innebygde Android-funksjoner som GPS, kamera, filbehandling og varsler.
- Ren, minimal design med ytelsesoptimalisering.
- Fleksibelt og utvidbart pluginsystem.
Krav:
- Grunnleggende Android-utviklingsferdigheter.
- Minimum API 23+ (Android 6.0 Marshmallow).
- Android Studio (eller din foretrukne IDE) for utvikling.
Utvikler: Ghazi Khan (https://mgks.dev)
Prosjekt under MIT-lisens.