Smart WebView er en avanceret, open source WebView-komponent til Android, der giver dig mulighed for problemfrit at integrere webindhold og -teknologier i native applikationer. Byg kraftfulde hybrid-apps med lethed, og udnytte det bedste fra både web- og native-verdenen.
Denne app fungerer som en demo for både brugere og udviklere for at udforske kerneegenskaberne i Smart WebView.
Kildekode på GitHub (https://github.com/mgks/Android -SmartWebView)
Med Smart WebView kan du integrere eksisterende websider eller oprette helt offline HTML/CSS/JavaScript-projekter i en indbygget Android-app. Forbedre dine webbaserede apps med indbyggede funktioner som:
- Geolocation: Spor brugerens placering med GPS eller netværk.
- Fil- og kameraadgang: Upload filer eller optag billeder/videoer direkte fra WebView.
- Push-meddelelser: Send målrettede meddelelser ved hjælp af Firebase Cloud Messaging (FCM).
- Tilpasset webadressehåndtering: Opsnappe og håndtere specifikke webadresser for at udløse indbyggede handlinger.
- JavaScript Bridge: Kommuniker problemfrit mellem dit webindhold og den oprindelige Android-kode.
- Plugin-system: Udvid Smart WebViews funktionalitet med dine egne brugerdefinerede plugins (f.eks. det medfølgende QR Code Scanner-plugin).
- Offlinetilstand: Giv en tilpasset offlineoplevelse, når netværksforbindelsen ikke er tilgængelig.
Hvad er nyt i version 7.0:
- Helt ny plugin-arkitektur: Opret og integrer dine egne plugins for at tilføje brugerdefinerede funktioner uden at ændre kernebiblioteket.
- Forbedret filhåndtering: Forbedret filupload og kameraintegration med robust fejlhåndtering.
- Opdaterede afhængigheder: Bygget med de nyeste biblioteker for optimal ydeevne og sikkerhed.
- Forfinet dokumentation: Tydeligere forklaringer og eksempler for at komme hurtigt i gang.
Nøglefunktioner:
- Integrer websider eller kør offline HTML/CSS/JavaScript-projekter.
- Integrerer med indbyggede Android-funktioner som GPS, kamera, filhåndtering og meddelelser.
- Rent, minimalt design med ydeevneoptimering.
- Fleksibelt og udvideligt plugin-system.
Krav:
- Grundlæggende Android-udviklingsfærdigheder.
- Minimum API 23+ (Android 6.0 Marshmallow).
- Android Studio (eller din foretrukne IDE) til udvikling.
Udvikler: Ghazi Khan (https://mgks.dev)
Projekt under MIT-licens.