इस प्रोजेक्ट के बारे में
Nomi एक मूल Android पोषण जर्नल है जो Kotlin में Jetpack Compose और Material 3 Expressive के साथ लिखा गया है। यह Android 8.0 (API 26) और उससे ऊपर को लक्षित करता है, और GitHub रिलीज़ के माध्यम से APK एसेट के रूप में वितरित किया जाता है।
लॉगिंग ऐप का मूल है। भोजन को सादे-पाठ के रूप में दर्ज किया जा सकता है, डिवाइस पर निर्देशित किया जा सकता है, या व्यंजनों और पोषण लेबल की फ़ोटो से कैप्चर किया जा सकता है। फ़ोटो पहचान प्लेट आकार और कटलरी जैसे दृश्यमान पैमाने संकेतों का उपयोग करके भोजन के वज़न का अनुमान लगाती है, और ग्राम को पोषण शोध चलाने से पहले समीक्षा और संपादित किया जा सकता है। पूरे रेस्तरां मेनू स्कैन किए जा सकते हैं, निकाले गए व्यंजन खोजे जा सकते हैं, और एक साथ कई आइटम चुने जा सकते हैं। स्पष्ट मात्रा संरक्षित की जाती है और पोषण निर्धारित रूप से स्केल किया जाता है, इसलिए लॉग की गई मात्रा को बाद में "मैंने 60 ग्राम कम खाया" जैसे वाक्यांशों से ठीक किया जा सकता है, बिना ऑनलाइन शोध दोहराए।
पोषण डेटा बंडल सेवा के बजाय कॉन्फ़िगर करने योग्य AI प्रदाताओं से आता है। README Exa प्लस Gemini की अनुशंसा करता है, जहाँ Exa वेब साक्ष्य प्राप्त करता है और Gemini इसे संरचित पोषण डेटा में परिवर्तित करता है, और Sonar, Perplexity, OpenRouter, OpenAI और संगत कस्टम एंडपॉइंट भी सूचीबद्ध करता है। उपयोगकर्ता सेटिंग्स में अपनी API कुंजियाँ प्रदान करते हैं, और लॉगिंग से पहले एक कनेक्शन परीक्षण उपलब्ध है। चयनित क्रिया के लिए आवश्यक केवल पाठ या छवि प्रदाता को भेजी जाती है।
पुन: उपयोग सुविधाओं में हाल के खाद्य पदार्थ, पसंदीदा, सहेजे गए भोजन, और पिछले दिन की प्रतिलिपि पूरी या व्यक्तिगत रूप से चयनित खाद्य पदार्थों के रूप में शामिल है। ट्रैकिंग कैलोरी, मैक्रोज़, सूक्ष्म पोषक तत्व, वज़न, लक्ष्य, लॉगिंग स्ट्रीक और प्रगति को कवर करती है। इंटरफ़ेस पूरी तरह से दस भाषाओं (अंग्रेज़ी, जर्मन, स्पेनिश, फ्रेंच, इतालवी, डच, पुर्तगाली, अल्बानियाई, स्वीडिश, तुर्की) में अनुवादित है, पहले लॉन्च पर सिस्टम भाषा का पालन करता है, और मीट्रिक और US प्रथागत मात्रा का समर्थन करता है; खाद्य नाम अनुवादित होने के बजाय अपनी मूल भाषा में रहते हैं।
गोपनीयता स्थानीय रूप से संभाली जाती है: पोषण इतिहास, सहेजे गए भोजन, पसंदीदा, लक्ष्य और वज़न रिकॉर्ड डिवाइस पर संग्रहीत होते हैं, और API क्रेडेंशियल Android Keystore-समर्थित एन्क्रिप्शन का उपयोग करते हैं और निर्यात और बैकअप से बाहर रखे जाते हैं। निर्यात में प्रत्येक दिन के खाद्य पदार्थों और कैलोरी, प्रोटीन और कार्बोहाइड्रेट कुल का JSON डायरी शामिल है, साथ ही API कुंजियों के बिना एक पुनर्स्थापनीय बैकअप भी शामिल है। एक दिन को दो NFC-सक्षम फ़ोनों को एक साथ पकड़कर दूसरे Nomi के साथ साझा किया जा सकता है, बिना पेयरिंग, खाता, सर्वर या इंटरनेट कनेक्शन के; प्राप्त करने वाला फ़ोन कुछ भी लिखने से पहले दिन का पूर्वावलोकन करता है।
डिज़ाइन विवरण में हल्की, गहरी, गतिशील-रंग और पिच-काली सतहें, स्थानिक कार्ड, उत्तरदायी गति, किनारे-से-किनारे लेआउट, और फ़ोन/टैबलेट नेविगेशन पैटर्न शामिल हैं। स्रोत से निर्माण के लिए JDK 17 और Android SDK 37 की आवश्यकता होती है, डिबग APK और यूनिट परीक्षणों के लिए Gradle कार्यों के साथ; वैकल्पिक पोषण मूल्यांकन टूलिंग `eval/` में रहती है और Git-अनदेखी `.env` फ़ाइल में क्रेडेंशियल का उपयोग करती है। रिलीज़ सिमेंटिक वर्जनिंग का पालन करती हैं, और प्रकाशित टैग अपरिवर्तनीय हैं।
परियोजना PolyForm Noncommercial License 1.0.0 के तहत जारी की गई है, जो व्यक्तिगत, शौक, अध्ययन, अनुसंधान, स्कूल, चैरिटी और सार्वजनिक-संस्थान उपयोग की अनुमति देती है लेकिन ऐप बेचने या व्यावसायिक रूप से उपयोग करने से रोकती है। कोई ट्रेडमार्क अधिकार नहीं दिए गए हैं, इसलिए फोर्क को अपना नाम और आइकन चाहिए। README नोट करता है कि यह OSI-अनुमोदित ओपन-सोर्स लाइसेंस के बजाय एक स्रोत-उपलब्ध लाइसेंस है।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.