हैकर न्यूज़ रीडर

हैकर न्यूज़ रीडर का स्क्रीनशॉट

खास जानकारी

हैकर न्यूज़ रीडर: हैकर न्यूज़ के लिए एक बेहतरीन, ऑप्टिमाइज़ किया गया रीडर.

हमें क्या पसंद है?

हैकर न्यूज़ के लिए एक सुंदर और उच्च रूप से ऑप्टिमाइज़ किया गया पढ़ने का अनुभव. यह ऐप्लिकेशन मोबाइल, टैबलेट और डेस्कटॉप पर अच्छी तरह से काम करता है और बेहतरीन दिखता है. यह तेज़ी से काम करता है और इसे मोबाइल पर टेस्ट करने पर आपको ट्रांज़िशन दिखेगा. Android से इंटिग्रेट करने के लिए, इसमें थीम-कलर का काफ़ी अच्छा इस्तेमाल किया गया है. साथ ही, इसे इंस्टॉल किया जा सकता है, क्योंकि इसमें वेब ऐप्लिकेशन मेनिफ़ेस्ट का इस्तेमाल किया जाता है. इंस्टॉल करने के बाद यह HN के न्यूज़रीडर ऐप्लिकेशन जैसा लगता है.

संभावित सुधार

यह ऐप्लिकेशन कई काम बहुत अच्छी तरह से करता है. यह तेज़ी से लोड होता है और आसानी से इस्तेमाल किया जा सकता है. अगर कोई एक काम यह ऐप्लिकेशन कर सकता था, तो वह ऑफ़लाइन अनुभवों के लिए सहायता जोड़ना होगा. यह कोई सामान्य गड़बड़ी वाला पेज या कैश मेमोरी में सेव किए गए कॉन्टेंट का ज़्यादा जटिल व्यू हो सकता है.

धर्मेश पटेल के साथ सवाल-जवाब

वेब ही क्यों?

मुझे उसी टेक्नोलॉजी का इस्तेमाल करना पसंद है जिसमें मैं सहज हूं. मैंने c++ में "नमस्ते दुनिया" लिखने से काफ़ी पहले अपना पहला वेबपेज बनाया था.

ओपन वेब ही वह प्लैटफ़ॉर्म है जो मुझे सभी तरह के उपयोगकर्ताओं तक पहुंचने की सुविधा देता है. मैं तीसरे पक्ष के आधार पर, अपने ऐप्लिकेशन के लिए नई सुविधाएं और सुधार आसानी से डेवलप और डिप्लॉय कर सकता हूं. इससे मुझे किसी भी समय नई सुविधाएं जोड़ने और गड़बड़ियां ठीक करने में मदद मिलती है.

उपयोगकर्ता मेरा ऐप्लिकेशन बिना डाउनलोड किए आज़मा सकता है और उसी ऐप्लिकेशन का अलग-अलग प्लैटफ़ॉर्म पर इस्तेमाल कर सकता है. फ़िलहाल, मेरा ऐप्लिकेशन HTML5 की सुविधा वाले सबसे नए ब्राउज़र पर काम करता है. इनमें Firefox OS, Windows Phone, Blackबेरी, iOS, और Android के अलावा, और भी चीज़ें शामिल हैं. इसे अलग-अलग ऐप स्टोर पर डाउनलोड किया जा सकता है. यह ऐप्लिकेशन Chrome वेब स्टोर पर भी उपलब्ध है. मैं एकमात्र डेवलपर हूं और मैं हर हफ़्ते कुछ घंटे काम करता हूं. मुझे नहीं लगता कि किसी दूसरी टेक्नोलॉजी ने मुझे अलग-अलग प्लैटफ़ॉर्म का इस्तेमाल करने की अनुमति दी होती.

डेवलपमेंट के दौरान क्या कारगर रहा?

मैं हैरान था कि सभी नए ब्राउज़र, बड़ी HTML5 सुविधाओं के साथ कितने अच्छे से काम करते हैं. मैंने अपने वेब ऐप्लिकेशन को एक प्रोटोटाइप के तौर पर शुरू किया था, ताकि यह देखा जा सके कि ओपन वेब (HTML5, CSS, JavaScript) का इस्तेमाल करके क्या बनाया जा सकता है. मैंने डेवलपमेंट के दौरान सिर्फ़ iOS Safari और Android ब्राउज़र पर अपने ऐप्लिकेशन की जांच की. हालांकि, यह Firefox पर भी काम करने लगा और कुछ बदलाव करके मैं IE के मोबाइल पर भी काम कर पाया.

बाकी सब की तरह, मुझे भी लगा कि मोबाइल वेब ऐप पर 60FPS नहीं होगा, खासकर हाथ के जेस्चर पर. मैंने रीफ़्रेश करने के लिए पुल लागू किया और थोड़ी सी जानकारी हासिल करके वापस जाने के लिए स्वाइप किया. साथ ही, इस काम से मैं सभी बड़े ब्राउज़र पर काम कर पाई. इस जानकारी के साथ, मैंने कुछ ही घंटों में Flipboard वेब ऐप्लिकेशन स्टाइल में स्टोरी नेविगेशन लागू किया.

अगर आपके पास अपने ऐप्लिकेशन को बेहतर बनाने के लिए कोई एपीआई हो, तो वह क्या होगा?

इंटेंट: मेरे वेब ऐप्लिकेशन से Android नेटिव शेयर इंटेंट या iOS शेयर को लॉन्च कर पाना चाहिए. इससे उपयोगकर्ता मेरे ऐप्लिकेशन के सीमित विकल्पों के बजाय अपनी पसंद की सेवा चुन पाएंगे.

स्थायी लोकल स्टोरेज: लोकल स्टोरेज के लिए बेहतर सहायता पाना पसंद करते हैं. 5 एमबी/2.5 एमबी का साइज़ काफ़ी नहीं है. इतना ही नहीं, यह पता लगाने का भी कोई तरीका नहीं है कि कितना स्टोरेज उपलब्ध है. अगर मुझे पता हो कि कितनी जगह बची है, तो मेरा ऐप्लिकेशन स्टोरेज सही तरीके से प्रबंधित कर सकता है.

नेटिव/स्टैंडअलोन वेब ऐप्लिकेशन: iOS, Android, और WP पर स्टैंडअलोन ऐप्लिकेशन के तौर पर मेरे वेब ऐप्लिकेशन को डिप्लॉय/इंस्टॉल करने का बेहतर विकल्प. मैं Cordova का इस्तेमाल करता/करती हूं, लेकिन नए वर्शन में अपडेट करना काफ़ी मुश्किल काम है. Android पर Chrome सही दिशा में जा रहा है, लेकिन iOS और Windows Phone स्टैंडअलोन ऐप्लिकेशन के लिए पर्याप्त सहायता नहीं दे रहे हैं.