Smart WebView është një komponent i avancuar WebView me burim të hapur për Android që ju lejon të integroni pa probleme përmbajtjen dhe teknologjitë e uebit në aplikacionet vendase. Ndërtoni aplikacione të fuqishme hibride me lehtësi, duke shfrytëzuar më të mirat e botës si në ueb ashtu edhe në atë vendas.
Ky aplikacion shërben si një demo si për përdoruesit ashtu edhe për zhvilluesit për të eksploruar aftësitë kryesore të Smart WebView.
Kodi burimor në GitHub (https://github.com/mgks/Android -SmartWebView)
Me Smart WebView, ju mund të ngulitni faqet ekzistuese të internetit ose të krijoni projekte HTML/CSS/JavaScript plotësisht jashtë linje brenda një aplikacioni origjinal Android. Përmirësoni aplikacionet tuaja të bazuara në ueb me veçori origjinale si:
- Vendndodhja gjeografike: Gjurmo vendndodhjen e përdoruesit me GPS ose rrjet.
- Qasja në skedarë dhe kamerë: Ngarko skedarë ose regjistro imazhe/video direkt nga WebView.
- Njoftimet Push: Dërgo mesazhe të synuara duke përdorur Firebase Cloud Messaging (FCM).
- Trajtimi i personalizuar i URL-ve: Përgjoni dhe trajtoni URL-të specifike për të aktivizuar veprimet origjinale.
- JavaScript Bridge: Komunikoni pa probleme midis përmbajtjes suaj të uebit dhe kodit vendas të Android.
- Sistemi i shtojcave: Zgjeroni funksionalitetin e Smart WebView me shtojcat tuaja të personalizuara (p.sh., shtojcën shtesë të skanuesit të kodit QR).
- Modaliteti jashtë linje: Ofroni një përvojë të personalizuar jashtë linje kur lidhja e rrjetit nuk është e disponueshme.
Çfarë ka të re në versionin 7.0:
- Arkitektura e plotë e shtojcave të reja: Krijoni dhe integroni shtojcat tuaja për të shtuar veçori të personalizuara pa modifikuar bibliotekën bazë.
- Përmirësimi i trajtimit të skedarëve: Ngarkimet e përmirësuara të skedarëve dhe integrimi i kamerës me trajtim të fuqishëm të gabimeve.
- Vartësitë e përditësuara: Ndërtuar me bibliotekat më të fundit për performancë dhe siguri optimale.
- Dokumentacioni i rafinuar: Shpjegime dhe shembuj më të qartë për të filluar shpejt.
Veçoritë kryesore:
- Inkorporoni faqet e internetit ose ekzekutoni projekte HTML/CSS/JavaScript jashtë linje.
- Integrohet me veçoritë origjinale të Android si GPS, kamera, menaxheri i skedarëve dhe njoftimet.
- Dizajn i pastër, minimal me optimizim të performancës.
- Sistemi i shtojcave fleksibël dhe i zgjerueshëm.
Kërkesat:
- Aftësitë bazë të zhvillimit të Android.
- API minimale 23+ (Android 6.0 Marshmallow).
- Android Studio (ose IDE-ja juaj e preferuar) për zhvillim.
Zhvilluesi: Ghazi Khan (https://mgks.dev)
Projekti nën licencën MIT.