अवलोकन
एक हल्का डार्ट पैकेज जो DateTime ऑब्जेक्ट को मानव-पठनीय 'समय आगे' स्ट्रिंग में बदलता है, जैसे '20 सेकंड पहले' या '7 घंटे पहले'। इससे ऐप में सापेक्ष समयांतराल के प्रदर्शन को सरल बनाया जाता है, जिससे स्वाभाविक, बातचीत जैसे फॉर्मेट में समय प्रस्तुत करके उपयोगकर्ता अनुभव में सुधार होता है। यह पैकेज कई प्लेटफॉर्मों का समर्थन करता है और फ्लटर प्रोजेक्ट्स के साथ आसानी से एकीकृत किया जा सकता है।
उपयोग
- सोशल मीडिया ऐप्स में पोस्ट समय स्टैम्प दिखाएं
- चैट इंटरफेस में संदेश भेजने के समय दिखाएं
- सापेक्ष समय लेबल के साथ गतिविधि फीड को अपडेट करना
- प्राकृतिक भाषा समय के साथ उपयोगकर्ता इंटरफेस पठनीयता में सुधार
- वास्तविक समय अनुप्रयोगों में घटना अवधि का ट्रैकिंग
मुख्य विशेषताएँ
- सरल DateTime से तारीख तक परिवर्तन
- बहुभाषी समर्थन (स्थानीयकरण के माध्यम से)
- क्रॉस-प्लेटफॉर्म संगतता
- आवश्यक बॉलरप्लेट कम से कम
- निर्धारित अक्षरता और आउटपुट प्रारूप
इनके लिए उपयुक्त
- Flutter विकासकर्ता रियल-टाइम ऐप बना रहे हैं
- स्पष्ट समय प्रदर्शन की आवश्यकता वाले ऐप्स
- यूएक्स पर केंद्रित प्रोजेक्ट जिसमें समय-स्थानिक सामग्री है
- न्यूनतम तारीख़ प्रारूपण समाधान खोज रहे विकासकर्मी
विचार योग्य बातें
- कस्टम लोकेल प्रारूपण के लिए समर्थन नहीं है
- सीमित सापेक्ष समय प्रारूप, निरपेक्ष तारीखों के लिए नहीं
- समय क्षेत्र में अंतर के लिए हस्तचालित संभाल की आवश्यकता होती है