Akıllı Web Görünümü, web içeriğini ve teknolojilerini yerel uygulamalara sorunsuz bir şekilde entegre etmenize olanak tanıyan, Android için gelişmiş, açık kaynaklı bir Web Görünümü bileşenidir. Hem web hem de yerel dünyanın en iyilerinden yararlanarak güçlü hibrit uygulamaları kolaylıkla oluşturun.
Bu uygulama, hem kullanıcıların hem de geliştiricilerin Akıllı Web Görünümü'nün temel özelliklerini keşfetmeleri için bir demo görevi görür.
GitHub'daki Kaynak Kodu (https://github.com/mgks/Android) -SmartWebView)
Smart WebView ile mevcut web sayfalarını gömebilir veya yerel bir Android uygulaması içinde tamamen çevrimdışı HTML/CSS/JavaScript projeleri oluşturabilirsiniz. Web tabanlı uygulamalarınızı aşağıdakiler gibi yerel özelliklerle geliştirin:
- Coğrafi Konum: Kullanıcı konumunu GPS veya ağ ile izleyin.
- Dosya ve Kamera Erişimi: Doğrudan Web Görünümü'nden dosya yükleyin veya resim/video yakalayın.
- Anlık Bildirimler: Firebase Cloud Messaging (FCM) kullanarak hedeflenen mesajları gönderin.
- Özel URL İşleme: Yerel işlemleri tetiklemek için belirli URL'leri yakalayın ve yönetin.
- JavaScript Köprüsü: Web içeriğiniz ile yerel Android kodunuz arasında sorunsuz bir şekilde iletişim kurun.
- Eklenti Sistemi: Smart WebView'in işlevselliğini kendi özel eklentilerinizle (ör. dahil edilen QR Kod Tarayıcı eklentisi) genişletin.
- Çevrimdışı Mod: Ağ bağlantısı kullanılamadığında özel bir çevrimdışı deneyim sağlayın.
Sürüm 7.0'daki Yenilikler:
- Yepyeni Eklenti Mimarisi: Çekirdek kitaplığı değiştirmeden özel özellikler eklemek için kendi eklentilerinizi oluşturun ve entegre edin.
- Geliştirilmiş Dosya İşleme: Sağlam hata işlemeyle iyileştirilmiş dosya yüklemeleri ve kamera entegrasyonu.
- Güncellenmiş Bağımlılıklar: Optimum performans ve güvenlik için en yeni kitaplıklarla oluşturulmuştur.
- Hafifleştirilmiş Belgeler: Hızlı bir şekilde başlamanıza yardımcı olacak daha net açıklamalar ve örnekler.
Temel Özellikler:
- Web sayfalarını yerleştirin veya çevrimdışı HTML/CSS/JavaScript projeleri çalıştırın.
- GPS, kamera, dosya yöneticisi ve bildirimler gibi yerel Android özellikleriyle entegre olur.
- Performans optimizasyonuyla temiz, minimal tasarım.
- Esnek ve genişletilebilir eklenti sistemi.
Gereksinimler:
- Temel Android geliştirme becerileri.
- Minimum API 23+ (Android 6.0 Marshmallow).
- Geliştirme için Android Studio (veya tercih ettiğiniz IDE).
Geliştirici: Gazi Khan (https://mgks.dev)
MIT Lisansı kapsamındaki proje.