Smart WebView är en avancerad WebView-komponent med öppen källkod för Android som låter dig sömlöst integrera webbinnehåll och teknik i inbyggda applikationer. Bygg kraftfulla hybridappar med lätthet och utnyttja det bästa från både webb- och inhemska världar.
Denna app fungerar som en demo för både användare och utvecklare för att utforska kärnfunktionerna i Smart WebView.
Källkod på GitHub (https://github.com/mgks/Android -SmartWebView)
Med Smart WebView kan du bädda in befintliga webbsidor eller skapa helt offline HTML/CSS/JavaScript-projekt i en inbyggd Android-app. Förbättra dina webbaserade appar med inbyggda funktioner som:
- Geolokalisering: Spåra användarens plats med GPS eller nätverk.
- Fil- och kameraåtkomst: Ladda upp filer eller ta bilder/videor direkt från WebView.
- Push-meddelanden: Skicka riktade meddelanden med Firebase Cloud Messaging (FCM).
- Anpassad webbadresshantering: Fånga upp och hantera specifika webbadresser för att utlösa inbyggda åtgärder.
- JavaScript Bridge: Kommunicera sömlöst mellan ditt webbinnehåll och inbyggd Android-kod.
- Pluginsystem: Utöka Smart WebViews funktionalitet med dina egna anpassade plugins (t.ex. det medföljande QR Code Scanner-pluginet).
- Offlineläge: Ge en anpassad offlineupplevelse när nätverksanslutning inte är tillgänglig.
Vad är nytt i version 7.0:
- Helt ny plugin-arkitektur: Skapa och integrera dina egna plugins för att lägga till anpassade funktioner utan att ändra kärnbiblioteket.
- Förbättrad filhantering: Förbättrad filuppladdning och kameraintegrering med robust felhantering.
- Uppdaterade beroenden: Byggd med de senaste biblioteken för optimal prestanda och säkerhet.
- Förfinad dokumentation: Tydligare förklaringar och exempel för att snabbt komma igång.
Nyckelfunktioner:
- Bädda in webbsidor eller kör offline HTML/CSS/JavaScript-projekt.
- Integreras med inbyggda Android-funktioner som GPS, kamera, filhanterare och aviseringar.
- Ren, minimal design med prestandaoptimering.
- Flexibelt och utbyggbart pluginsystem.
Krav:
- Grundläggande utvecklingsfärdigheter för Android.
- Minsta API 23+ (Android 6.0 Marshmallow).
- Android Studio (eller din föredragna IDE) för utveckling.
Utvecklare: Ghazi Khan (https://mgks.dev)
Projekt under MIT-licens.