Smart WebView-ը Android-ի համար առաջադեմ, բաց կոդով WebView բաղադրիչ է, որը թույլ է տալիս անխափան կերպով ինտեգրել վեբ բովանդակությունը և տեխնոլոգիաները բնիկ հավելվածներում: Հեշտությամբ ստեղծեք հզոր հիբրիդային հավելվածներ՝ օգտագործելով ինչպես վեբ, այնպես էլ բնիկ աշխարհների լավագույնը:
Այս հավելվածը ծառայում է որպես դեմո ինչպես օգտատերերի, այնպես էլ ծրագրավորողների համար՝ ուսումնասիրելու Smart WebView-ի հիմնական հնարավորությունները:
Աղբյուր կոդը GitHub-ում (https://github.com/mgks/Android -SmartWebView)
Smart WebView-ի միջոցով դուք կարող եք զետեղել գոյություն ունեցող վեբ էջերը կամ ստեղծել ամբողջովին անցանց HTML/CSS/JavaScript նախագծեր բնօրինակ Android հավելվածում: Ընդլայնեք ձեր վեբ վրա հիմնված հավելվածները բնիկ գործառույթներով, ինչպիսիք են՝
- Աշխարհագրական տեղաբաշխում. հետևեք օգտատիրոջ գտնվելու վայրը GPS-ի կամ ցանցի միջոցով:
- Ֆայլի և տեսախցիկի հասանելիություն. վերբեռնեք ֆայլեր կամ նկարեք պատկերներ/տեսանյութեր անմիջապես WebView-ից:
- Push Notifications. ուղարկեք նպատակային հաղորդագրություններ Firebase Cloud Messaging (FCM) միջոցով:
- Պատվիրված URL-ների մշակում. ընդհատել և մշակել հատուկ URL-ներ` բնօրինակ գործողությունները գործարկելու համար:
- JavaScript Bridge. անխափան հաղորդակցվել ձեր վեբ բովանդակության և բնիկ Android կոդի միջև:
- Plugin System. Ընդլայնեք Smart WebView-ի ֆունկցիոնալությունը ձեր սեփական հատուկ պլագիններով (օրինակ՝ ներառված QR Code Scanner plugin-ով):
- Անցանց ռեժիմ. տրամադրեք հատուկ անցանց փորձ, երբ ցանցային կապն անհասանելի է:
Ինչ նորություն կա 7.0 տարբերակում.
- Ամբողջովին նոր Plugin Architecture. Ստեղծեք և ինտեգրեք ձեր սեփական պլագինները՝ առանց հիմնական գրադարանը փոփոխելու հատուկ գործառույթներ ավելացնելու համար:
- Ֆայլերի բարելավված կառավարում. բարելավված ֆայլերի վերբեռնում և տեսախցիկի ինտեգրում` սխալների արդյունավետ կառավարմամբ:
- Թարմացված կախվածություններ. Ստեղծված է ամենավերջին գրադարաններով` օպտիմալ աշխատանքի և անվտանգության համար:
- Լրացված փաստաթղթավորում. Ավելի հստակ բացատրություններ և օրինակներ՝ արագ սկսելու համար:
Հիմնական հատկանիշներ՝
- Տեղադրեք վեբ էջեր կամ գործարկեք անցանց HTML/CSS/JavaScript նախագծեր:
- Ինտեգրվում է Android-ի բնօրինակ գործառույթների հետ, ինչպիսիք են GPS-ը, տեսախցիկը, ֆայլերի կառավարիչը և ծանուցումները:
- Մաքուր, նվազագույն դիզայն՝ կատարողականի օպտիմալացմամբ:
- Ճկուն և ընդարձակվող հավելումների համակարգ:
Պահանջներ՝
- Android-ի զարգացման հիմնական հմտություններ:
- Նվազագույն API 23+ (Android 6.0 Marshmallow):
- Android Studio (կամ ձեր նախընտրած IDE) մշակման համար:
Մշակող՝ Ղազի Խան (https://mgks.dev)
Նախագիծը MIT լիցենզիայի ներքո: