इस प्रोजेक्ट के बारे में
गुइतु एक Android ऐप है जो व्यक्तिगत रिकॉर्डिंग पर केंद्रित है, Flutter से विकसित है, और इसका इंटरफ़ेस चीनी भाषा में है। यह पढ़ी गई किताबों, देखी गई फिल्मों और टीवी कार्यक्रमों, तथा घूमी गई जगहों को एकीकृत रूप से प्रबंधित करता है। यह लोकल-फर्स्ट डिज़ाइन अपनाता है, जिसमें खाता पंजीकरण की आवश्यकता नहीं होती और न ही दूरस्थ व्यावसायिक सेवाओं पर निर्भरता होती है।
मुख्य विशेषताओं में शामिल हैं: होमपेज अवलोकन जो पढ़ाई, फिल्मों और स्थानों की संख्या तथा हाल के रिकॉर्ड दिखाता है; पठन रिकॉर्ड में नाम, लेखक, प्रकार, तिथि, रेटिंग और नोट्स सहेजे जा सकते हैं; फिल्म रिकॉर्ड में नाम, प्रकार, तिथि, रेटिंग और नोट्स सहेजे जा सकते हैं; यात्रा रिकॉर्ड में प्रांत, शहर, तिथि और यात्रा नोट्स सहेजे जा सकते हैं। ऐप बार चार्ट, डोनट चार्ट, ट्रेंड लाइन चार्ट, तथा प्रांतीय और शहर-स्तरीय फुटप्रिंट मानचित्र जैसे डेटा सांख्यिकी दृश्य प्रदान करता है, और हल्के तथा गहरे थीम स्विचिंग का समर्थन करता है। डेटा प्रबंधन में JSON आयात, निर्यात और सभी डेटा साफ़ करना शामिल है। व्यावसायिक डेटा डिफ़ॉल्ट रूप से Android ऐप की निजी निर्देशिका में सहेजा जाता है और ऑफ़लाइन उपयोग किया जा सकता है।
तकनीकी रूप से, यह प्रोजेक्ट Flutter और Dart का उपयोग करता है, Material और Cupertino घटकों को जोड़ता है, CustomPainter के माध्यम से चार्ट और मानचित्र कस्टम-ड्रॉ करता है, और Android नेटिव फ़ाइल क्षमताओं को कॉल करने के लिए MethodChannel का उपयोग करता है। सार्वजनिक स्रोत कोड रिपॉजिटरी में तृतीय-पक्ष मानचित्र GeoJSON डेटा शामिल नहीं है; रिलीज़ इंस्टॉलेशन पैकेज में यात्रा पृष्ठ के सामान्य प्रदर्शन को सुनिश्चित करने के लिए मानचित्र अंतर्निहित होता है। स्रोत कोड से स्वयं चलाते समय, यदि संगत मानचित्र डेटा कॉन्फ़िगर नहीं किया गया है, तो यात्रा पृष्ठ "मानचित्र डेटा कॉन्फ़िगर नहीं किया गया" दिखाएगा, जबकि अन्य सुविधाएँ प्रभावित नहीं होंगी।
यह प्रोजेक्ट मोबाइल इंटरफ़ेस, स्टेट मैनेजमेंट, लोकल पर्सिस्टेंस, डेटा सांख्यिकी, कस्टम ड्रॉइंग और Android पैकेजिंग प्रक्रिया के अभ्यास संदर्भ के रूप में उपयुक्त है। कोड MIT लाइसेंस के तहत ओपन-सोर्स है, तृतीय-पक्ष मानचित्र डेटा को छोड़कर।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.