स्मार्ट वेबव्यू एंड्रॉइड के लिए एक उन्नत, ओपन-सोर्स वेबव्यू घटक है जो आपको वेब सामग्री और प्रौद्योगिकियों को मूल अनुप्रयोगों में सहजता से एकीकृत करने की सुविधा देता है। वेब और देशी दुनिया दोनों का सर्वोत्तम लाभ उठाते हुए, आसानी से शक्तिशाली हाइब्रिड ऐप्स बनाएं।
यह ऐप स्मार्ट वेबव्यू की मुख्य क्षमताओं का पता लगाने के लिए उपयोगकर्ताओं और डेवलपर्स दोनों के लिए डेमो के रूप में कार्य करता है।
GitHub पर सोर्स कोड (https://github.com/mgks/Android -स्मार्टवेबव्यू)
स्मार्ट वेबव्यू के साथ, आप मौजूदा वेब पेजों को एम्बेड कर सकते हैं या मूल एंड्रॉइड ऐप के भीतर पूरी तरह ऑफ़लाइन HTML/CSS/जावास्क्रिप्ट प्रोजेक्ट बना सकते हैं। अपने वेब-आधारित ऐप्स को मूल सुविधाओं जैसे:
से बेहतर बनाएं
- जियोलोकेशन: जीपीएस या नेटवर्क के साथ उपयोगकर्ता स्थान को ट्रैक करें।
- फ़ाइल और कैमरा एक्सेस: सीधे WebView से फ़ाइलें अपलोड करें या चित्र/वीडियो कैप्चर करें।
- पुश सूचनाएं: फायरबेस क्लाउड मैसेजिंग (FCM) का उपयोग करके लक्षित संदेश भेजें।
- कस्टम URL हैंडलिंग: मूल क्रियाओं को ट्रिगर करने के लिए विशिष्ट URL को इंटरसेप्ट और हैंडल करें।
- जावास्क्रिप्ट ब्रिज: आपकी वेब सामग्री और मूल एंड्रॉइड कोड के बीच निर्बाध रूप से संचार करें।
- प्लगइन सिस्टम: अपने स्वयं के कस्टम प्लगइन्स (उदाहरण के लिए, शामिल क्यूआर कोड स्कैनर प्लगइन) के साथ स्मार्ट वेबव्यू की कार्यक्षमता बढ़ाएं।
- ऑफ़लाइन मोड: नेटवर्क कनेक्टिविटी अनुपलब्ध होने पर एक कस्टम ऑफ़लाइन अनुभव प्रदान करें।
संस्करण 7.0 में नया क्या है:
- ऑल-न्यू प्लगइन आर्किटेक्चर: कोर लाइब्रेरी को संशोधित किए बिना कस्टम सुविधाएं जोड़ने के लिए अपने स्वयं के प्लगइन बनाएं और एकीकृत करें।
- उन्नत फ़ाइल हैंडलिंग: बेहतर त्रुटि प्रबंधन के साथ बेहतर फ़ाइल अपलोड और कैमरा एकीकरण।
- अद्यतन निर्भरताएँ: इष्टतम प्रदर्शन और सुरक्षा के लिए नवीनतम पुस्तकालयों के साथ निर्मित।
- परिष्कृत दस्तावेज़ीकरण: आपको शीघ्रता से आरंभ करने के लिए स्पष्ट स्पष्टीकरण और उदाहरण।
मुख्य विशेषताएं:
- वेब पेज एम्बेड करें या ऑफ़लाइन HTML/CSS/जावास्क्रिप्ट प्रोजेक्ट चलाएं।
- जीपीएस, कैमरा, फ़ाइल मैनेजर और नोटिफिकेशन जैसी मूल एंड्रॉइड सुविधाओं के साथ एकीकृत होता है।
- प्रदर्शन अनुकूलन के साथ स्वच्छ, न्यूनतम डिज़ाइन।
- लचीला और एक्स्टेंसिबल प्लगइन सिस्टम।
आवश्यकताएँ:
- बुनियादी Android विकास कौशल।
- न्यूनतम एपीआई 23+ (एंड्रॉइड 6.0 मार्शमैलो)।
- विकास के लिए एंड्रॉइड स्टूडियो (या आपकी पसंदीदा आईडीई)।
डेवलपर: गाजी खान (https://mgks.dev)
MIT लाइसेंस के तहत परियोजना।