मिनिमो: iPhone, iPad, Mac के लिए केवल ज़रूरी फीचर्स वाला 'Memo' ऐप (SwiftData vs CoreData)
(apps.apple.com)नमस्ते? 😊
मैं एक Indie Hacker हूँ, जो दुनिया भर के लोगों को 'सिर्फ़ ज़रूरी फीचर्स' वाले 'Small App' ecosystem देने के लक्ष्य के साथ digital products बना रहा हूँ.
जितने अधिक यूज़र मेरे बनाए 'Scheduler' ऐप और 'Yunsle Household Account Book' ऐप का उपयोग करने लगे, उतने ही अधिक अच्छे सुझाव भी यूज़र्स से मिलने लगे. अब तक मैं इन सुझावों को डिफ़ॉल्ट memo ऐप में व्यवस्थित कर रहा था, लेकिन डिफ़ॉल्ट memo ऐप में सिर्फ़ 'global search' फीचर है, 'folder-wise search' का फीचर नहीं. इसलिए एक ही तरह के सुझावों को एक memo में इकट्ठा करने के लिए काफ़ी मेहनत करनी पड़ती थी(?). समय बीतने के साथ सुझाव सचमुच बहुत बढ़ गए और उन्हें व्यवस्थित करना मुश्किल हो गया.
लंबे समय तक इस असुविधा को महसूस करने के बाद, उसे दूर करने के लिए मैंने एक 'छोटा memo ऐप' बनाने का फ़ैसला किया. और इसी तरह फ़रवरी 2025 के अंत में मैंने 7वाँ small app 'मिनिमो' रिलीज़ किया 🥳
'folder-wise search' के अलावा भी, iPhone, iPad, और Mac पर कहीं भी आसानी से इस्तेमाल किया जा सके, इसके लिए मैंने लंबे समय तक इसकी design पर मेहनत की.
अभी रिलीज़ के बिल्कुल शुरुआती चरण में है, इसलिए कई कमियाँ हैं, लेकिन बाकी small apps की तरह मैं यूज़र्स के साथ मिलकर लगातार इसे बेहतर बनाता रहूँगा ताकि यह एक और बेहतर ऐप बन सके 💪
अगर आपको किसी नए memo ऐप की ज़रूरत रही हो, तो कृपया एक बार आराम से इस्तेमाल करके देखें, और अपनी राय छोड़ें तो मैं सच में आभारी रहूँगा!! 🙏
Memo. सिर्फ़ ज़रूरी फीचर्स.
iPhone, iPad, Mac memo ऐप 'मिनिमो' 📝
https://apps.apple.com/kr/app/id6740306187
📌 [तकनीकी विचार] SwiftData vs CoreData
मैं जिन 'Scheduler' ऐप और 'Yunsle Household Account Book' ऐप को पहले से चला रहा हूँ, उनमें WWDC23 में पहली बार पेश किए गए SwiftData का उपयोग करके data manage किया जा रहा है. ऐसा करते हुए मुझे यह लगा कि जहाँ तक संभव हो, 'latest technology' को Production environment में इस्तेमाल न करना ही बेहतर है. इसके कारण नीचे दिए गए हैं.
-
ऐसे 'internal conflicts' होते हैं जिन्हें developer नियंत्रित नहीं कर सकता.
--> CoreData इस्तेमाल करने वाले ऐप्स में जो समस्या कभी नहीं हुई, वैसी SwiftData के अंदरूनी conflicts होते हैं. समस्या यह है कि इन conflicts को developer सीधे हल करना मुश्किल है, और technology provider के इसे ठीक करने तक इंतज़ार करना पड़ता है. सटीक conflict logs नहीं मिलते, इसलिए debug करना भी कठिन होता है, और जैसा कि यह सचमुच framework के अंदर की समस्या है, इसे हल करना मुश्किल है. अच्छी बात यह है कि ऐप crash होकर force quit नहीं होता या कोई बड़ी समस्या नहीं आती, लेकिन ऐसे conflict logs का लगातार दिखाई देना जिन्हें हल नहीं किया जा सकता, काफ़ी परेशान करने वाला है. -
फीचर्स की कमी है.
--> उदाहरण के लिए, मैं जिन ऐप्स को चला रहा हूँ उनमें 'shared schedules' या 'shared household account books' जैसी 'data sharing' सुविधा जोड़ना चाहता हूँ, लेकिन अभी SwiftData से sharing feature बनाया नहीं जा सकता. इसके अलावा भी, CoreData में जिन सुविधाओं को बारीकी से configure किया जा सकता था, उन्हें जोड़ा नहीं जा सकता. -
सामग्री कम है.
--> अभी best practices ज़्यादा नहीं हैं, इसलिए सीखना मुश्किल हो सकता है.
SwiftData रिलीज़ के शुरुआती दौर से इसका उपयोग करने के अनुभव के आधार पर, इस बार मिनिमो ऐप बनाते समय मैंने तय किया कि stability साबित कर चुके CoreData से ऐप विकसित करना बेहतर होगा. SwiftData की साफ़-सुथरी code style का उपयोग न कर पाने का थोड़ा अफ़सोस है, लेकिन यह निश्चित रूप से ज़्यादा stable है और आगे फीचर विस्तार भी स्वतंत्र रूप से किया जा सकता है, इसलिए यह अच्छा लगा!
आशा है आप हमेशा अपनी सेहत का ख़याल रखेंगे 💪
आपका वीकेंड खुशहाल रहे~! 🌈 ✨
📌 Small App Project
सभी ऐप्स धीरे-धीरे और अधिक जटिल होते जा रहे हैं.
मैंने इस बारे में सोचा.
क्या सचमुच केवल वही जटिल ऐप्स लोगों के लिए उपयोगी हैं जो बहुत सारे फीचर्स और सेवाएँ देते हैं? क्या सिर्फ़ ज़रूरी फीचर्स देने वाले सरल ऐप्स भी लोगों के लिए उपयोगी नहीं हो सकते?
मिनिमो ऐप मेरी इसी सोच से शुरू हुए 'Small App Project' के 'small apps' में से एक है. आज के इस दौर में, जब औसत ऐप की जटिलता काफ़ी बढ़ गई है, मुझे यह जानने की उत्सुकता है कि लोग small apps पर कैसी प्रतिक्रिया देंगे. क्या ये super apps के साथ प्रतिस्पर्धा में टिक पाएँगे?
मैं 2022 से 'Small App Project' नाम की इस चुनौती को जारी रखे हुए हूँ, और अब दुनिया भर के लोगों को 'सिर्फ़ ज़रूरी फीचर्स' वाले 'Small App' ecosystem देने के लक्ष्य के साथ लगातार नए small apps बना और सुधार रहा हूँ.
आशा है कि सिर्फ़ सचमुच ज़रूरी फीचर्स देने वाले सरल 'small apps' बहुत से लोगों के लिए मददगार साबित होंगे ☺️✨
4 टिप्पणियां
मेमो export, import और print फीचर का support कब मिलेगा?
नमस्ते? 😎 Minimo app में रुचि लेने और अपना कीमती फीडबैक छोड़ने के लिए धन्यवाद 🙌 आपने जिन फीचर्स का ज़िक्र किया, उनमें से
내보내기फीचर भविष्य के अपडेट के लिए निर्धारित है, और import तथा print को भी आने वाले अपडेट्स में समीक्षा के लिए शामिल किया जाएगा। अपना अच्छा सुझाव देने के लिए धन्यवाद 🙏 अपडेट पूरा होने पर हम app के अंदर개발자의 편지के जरिए आपको खबर देंगे 📮हम users के साथ मिलकर लगातार विचार करते हुए इसे निरंतर बेहतर बनाते रहेंगे 💪
Minimo app इस्तेमाल करते समय अगर आपको कोई असुविधा हो या किसी चीज़ की ज़रूरत हो, तो कभी भी comment छोड़ें, या app के अंदर
의견 보내기के जरिए संपर्क करें; हम जल्दी जवाब देकर मदद करने की पूरी कोशिश करेंगे 📨हमें उम्मीद है कि केवल ज़रूरी फीचर्स देने वाला छोटा और सरल app Minimo आपके रिकॉर्ड मैनेजमेंट में मददगार होगा! सादगी बनाए रखते हुए आप अपने रिकॉर्ड्स को और आसानी से मैनेज कर सकें, इसके लिए हम आगे भी लगातार प्रयास करते रहेंगे.
हमेशा अपना स्वास्थ्य अच्छा रखें 💪
आपका दिन खुशियों भरा हो~! 🌈✨
मैंने इसे एक बार इंस्टॉल करके देखा, और अच्छा लगा कि इसमें बुनियादी Markdown सिंटैक्स भी सपोर्ट होता है!
नमस्ते? 😊 Minimo ऐप में रुचि लेने और हमें बहुत हौसला देने वाले आपके अच्छे शब्द छोड़ने के लिए धन्यवाद 🙏 Markdown के लिए भी हम केवल वही syntax देने की योजना बना रहे हैं जो memo या note लिखने में सचमुच ज़रूरी हैं, और अभी हम केवल न्यूनतम Markdown उपलब्ध करा रहे हैं~! हम users के साथ मिलकर लगातार सोचते हुए इसे स्थिर रूप से बेहतर बनाते रहेंगे 💪
Minimo ऐप इस्तेमाल करते समय अगर आपको कोई असुविधा हो या किसी चीज़ की ज़रूरत हो, तो कृपया कभी भी comment छोड़ें, या ऐप के अंदर 'फ़ीडबैक भेजें' के जरिए संपर्क करें; हम जल्दी जवाब देने और मदद करने की पूरी कोशिश करेंगे 📨
हम आशा करते हैं कि केवल ज़रूरी features देने वाला छोटा और सरल ऐप Minimo आपके records को manage करने में मददगार होगा! सादगी को बनाए रखते हुए आप अपने records को और आसानी से manage कर सकें, इसके लिए हम आगे भी लगातार प्रयास करते रहेंगे.
हमेशा अपना स्वास्थ्य अच्छे से संभालें, यही कामना है 💪
आपका दिन खुशियों भरा हो~! 🌈✨