नमस्ते? 😊
मैं एक डेवलपर हूँ जो इस लक्ष्य के साथ डिजिटल प्रोडक्ट्स बना रहा हूँ कि सिर्फ़ वास्तव में ज़रूरी फीचर्स वाले 'छोटे ऐप' का एक इकोसिस्टम उपलब्ध कराया जाए।

मैंने नया छोटा ऐप 'Dayte' लॉन्च किया है, इसलिए उसे परिचित कराने के लिए यह पोस्ट लिख रहा हूँ 🙏

'D-Day फीचर' मेरे द्वारा चलाए जा रहे कैलेंडर ऐप 'Scheduler' के कई उपयोगकर्ताओं की प्रतिक्रियाओं में बार-बार आया था। उन प्रतिक्रियाओं को बार-बार पढ़ते हुए और 'D-Day' फीचर पर गहराई से शोध करते हुए मुझे पता चला कि यह फीचर मेरी अपेक्षा से कहीं अधिक जटिल है। मुझे लगा कि अगर इतना जटिल फीचर Scheduler ऐप में जोड़ दिया जाए, तो उस 'सरलता' को बनाए रखना मुश्किल होगा जिसे मैं अभी Scheduler ऐप में सबसे महत्वपूर्ण मानता हूँ, और इसी वजह से मैंने एक नया ऐप बनाने का निर्णय लिया 🦄

क्योंकि 'Dayte' 'खास दिनों' को मैनेज करने के लिए विशेष रूप से बनाया गया एक 'छोटा ऐप' है, इसलिए इसे 'सटीक तारीख़ गणना' और 'अभिव्यक्ति' पर ध्यान देकर बनाया गया है। Dayte ऐप बनाते समय जिस बात पर मैंने सबसे ज़्यादा विचार किया, वह यह थी कि 'खास दिनों' को कैसे वर्गीकृत किया जाए, और लंबे समय के अध्ययन के बाद मैंने उन्हें नीचे दिए गए 3 प्रकारों में बाँटा।

📍 D-Day

📍 आवर्ती D-Day

📍 तारीख़ गिनती

जैसे Scheduler और Yoonseul घरेलू लेखा ऐप थे, वैसे ही Dayte भी न्यूनतम फीचर्स के साथ जारी किया गया एक ऐप है, और आगे चलकर उपयोगकर्ताओं की राय के आधार पर इसे लगातार बेहतर बनाया जाएगा 💪


📌 [तकनीकी विचार] SwiftData vs CoreData

Object Graph & Persistence Framework के रूप में मैंने CoreData का उपयोग किया। WWDC23 में पहली बार पेश किए गए सहज SwiftData और पारंपरिक तकनीक CoreData के बीच मैंने काफी विचार किया, लेकिन अंततः मैंने CoreData को चुना क्योंकि यह अधिक स्थिर है और 'sharing' जैसी उपयोगी तकनीकों का दायरा इसमें कहीं अधिक व्यापक है।

हालाँकि मुझे SwiftData पसंद है क्योंकि CoreData की तरह Xcode के भीतर समर्पित UI पर निर्भर रहने के बजाय इसे सहज कोड के साथ लिखा जा सकता है, लेकिन SwiftData की प्रगति अपेक्षा से धीमी रही, इसलिए मैंने स्थिर CoreData को चुना।

SwiftData को मुख्य framework के रूप में उपयोग करने वाले ऐप्स में ऐसे 'internal conflicts' काफ़ी अधिक हुए थे जिन्हें डेवलपर नियंत्रित नहीं कर सकते थे, लेकिन हाल के समय में इसमें काफी सुधार होता हुआ दिखाई देता है। फिर भी, क्योंकि CoreData में अब भी लगभग कोई conflict नहीं होता, मैंने आकलन किया कि production environment में यह कहीं बेहतर विकल्प है।

पढ़ने के लिए धन्यवाद! 🙇‍♂️

मैं हमेशा यही कामना करता हूँ कि आप अपना स्वास्थ्य अच्छे से रखें 💪
आपका दिन खुशहाल रहे~! 🌈 ✨


iPhone D-Day ऐप Dayte:
https://apps.apple.com/kr/app/id6757254070

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.