Smart WebView е напредна компонента WebView со отворен код за Android што ви овозможува беспрекорно да интегрирате веб-содржини и технологии во мајчин апликации. Создадете моќни хибридни апликации со леснотија, искористувајќи го најдоброто од веб и од мајчиниот свет.
Оваа апликација служи како демо и за корисниците и за програмерите за да ги истражуваат основните можности на Smart WebView.
Изворен код на GitHub (https://github.com/mgks/Android -SmartWebView)
Со Smart WebView, можете да вградите постоечки веб-страници или да креирате целосно офлајн проекти HTML/CSS/JavaScript во домашна апликација за Android. Подобрете ги вашите веб-базирани апликации со природни функции како:
- Геолокација: следете ја локацијата на корисникот со GPS или мрежа.
- Пристап до датотеки и камера: поставувајте датотеки или снимајте слики/видеа директно од WebView.
- Пушти известувања: испраќајте насочени пораки користејќи Firebase Cloud Messaging (FCM).
- Ракување со приспособени URL-адреси: пресретнете и ракувајте со одредени URL-адреси за да активирате оригинални дејства.
- JavaScript Bridge: беспрекорно комуницирајте помеѓу вашата веб-содржина и мајчин код на Android.
- Систем за приклучоци: проширете ја функционалноста на Smart WebView со вашите сопствени приклучоци (на пр., вклучениот приклучок за скенер за QR код).
- Офлајн режим: Обезбедете приспособено офлајн искуство кога мрежното поврзување е недостапно.
Што има ново во верзијата 7.0:
- Сосема нова архитектура на приклучоци: Создадете и интегрирајте свои приклучоци за да додавате сопствени карактеристики без да ја менувате основната библиотека.
- Подобрено ракување со датотеки: Подобрено прикачување на датотеки и интеграција на камерата со силно справување со грешки.
- Ажурирани зависности: Изграден со најновите библиотеки за оптимални перформанси и безбедност.
- Рафинирана документација: појасни објаснувања и примери за да започнете брзо.
Клучни карактеристики:
- Вградете веб-страници или стартувајте офлајн проекти HTML/CSS/JavaScript.
- Се интегрира со основните функции на Android како GPS, камера, менаџер на датотеки и известувања.
- Чист, минимален дизајн со оптимизација на перформансите.
- Флексибилен и проширлив систем на приклучоци.
Барања:
- Основни вештини за развој на Android.
- Минимум API 23+ (Android 6.0 Marshmallow).
- Android Studio (или претпочитаниот IDE) за развој.
Програмер: Гази Кан (https://mgks.dev)
Проектот под Лиценца МИТ.