زیادہ تر Splync صارفین ماہانہ پروجیکٹس بار بار کرتے ہیں
Splync کا مقصد جوڑوں اور دوستوں کو مشترکہ بجٹ منظم کرنے اور اخراجات بانٹنے میں مدد کرنا ہے جس سے کم دباؤ اور زیادہ وضاحت ہو۔ وقت کے ساتھ، میں نے دیکھا کہ بہت سے صارفین نہ صرف ایک بار کے پروجیکٹس بناتے تھے بلکہ زندگی کے اخراجات کے لیے ہر ماہ اسی طرح کے پروجیکٹس بار بار بناتے تھے۔ ورژن 1.15 سے پہلے، ان پروجیکٹس کو دوبارہ بنانا مطلب تھا کہ بار بار کرنسی، اعشاریہ، اراکین، زمروں، بجٹ، اور تقسیم کے تناسب کو ترتیب دینا۔ اس اپ ڈیٹ کے ساتھ، صارفین اب موجودہ پروجیکٹ سے نیا ماہانہ پروجیکٹ زیادہ آسانی سے بنا سکتے ہیں، جو روزمرہ زندگی میں بار بار بجٹنگ کو تیز، ہموار، اور زیادہ عملی بناتا ہے۔
ہر مہینہ بہتر اشتراک کریں
روزمرہ کی زندگی خود ایک ماہانہ تال پر چلتی ہے، جہاں کرایہ، گروسری، یوٹیلیٹیز، اور دوسرے بار بار آنے والے اخراجات بار بار واپس آتے ہیں۔ ہماری ابتدائی مشاہدات بھی تجویز کرتی ہیں کہ مسلسل بجٹنگ بہترین طریقے سے کام کرتی ہے جب لوگ وقت کے ساتھ اسی ڈھانچے کو دہرا سکتے ہیں بجائے اس کے کہ ہر ماہ نئے سرے سے تعمیر کریں۔ اس لحاظ سے، اچھی مشترکہ بجٹنگ صرف حساب کتاب کے بارے میں نہیں ہے بلکہ قابل دہرانے والے عادات کا بھی معاملہ ہے۔ یہی وجہ ہے کہ یہ اپ ڈیٹ اہم ہے۔ Splync کا مقصد صرف ایک اور بل-اسپلٹنگ ایپ نہیں ہے۔ اس کا وسیع تر وژن ہے کہ جوڑوں اور خاندانوں کو ان کے بجٹ میں شفافیت کا اشتراک کرنے، بہتر فیصلے کرنے، اور مالی دباؤ کو کم کرنے میں مدد فراہم کرے، اور آسان ماہانہ پروجیکٹ کی تخلیق اس مقصد کی طرف ایک اہم قدم ہے۔
پروجیکٹ کو کیسے کلون کریں
ورژن 1.15 میں، ہم نے پروجیکٹس کو براہ راست پروجیکٹ فہرست سے کلون کرنے کے لیے ایک سادہ بائیں سوائپ ایکشن متعارف کروایا۔ جب آپ اس پروجیکٹ پر بائیں سوائپ کرتے ہیں جسے آپ دوبارہ استعمال کرنا چاہتے ہیں، تو کلون بٹن پر ٹیپ کریں جو ظاہر ہوتا ہے۔ نئی پروجیکٹ تخلیق کی سکرین اصل پروجیکٹ کی کرنسی، اعشاریہ، اراکین، زمروں، بجٹ، اور تقسیم کے تناسب کی ترتیبات کے ساتھ کھلتی ہے۔ یہاں سے، آپ صرف ایک نیا پروجیکٹ کا نام درج کر سکتے ہیں اور اسے محفوظ کر سکتے ہیں، یا اگر آپ کے نئے مہینے یا صورت حال میں تھوڑی سی تبدیلی کی ضرورت ہے تو کچھ چھوٹے ایڈجسٹمنٹ کر سکتے ہیں۔ اسے نئے سرے سے پروجیکٹ بنانے کے مقابلے میں کلوننگ کا عمل بہت تیز بناتا ہے اور عام طور پر ایک منٹ سے بھی کم وقت میں مکمل کیا جا سکتا ہے۔
"کلون" بمقابلہ "کاپی"
آپ نے دیکھا ہوگا کہ ہم اس خصوصیت کو بیان کرتے وقت "کلون" کی اصطلاح استعمال کرتے ہیں بجائے "کاپی" کے۔ حالانکہ دونوں الفاظ بظاہر ملتے جلتے ہیں، ان کے معانی میں معمولی فرق ہے۔ "کاپی" عام طور پر ہر چیز کو اسی طرح نقل کرنے کی تجویز دیتا ہے جس طرح ہے، بشمول اس کے مواد اور تاریخ کے۔ اس کے برعکس، "کلون" کو سافٹ ویئر میں زیادہ عام طور پر استعمال کیا جاتا ہے تاکہ کسی چیز کی ساخت کو نقل کیا جا سکے جبکہ اسے بعد میں آزادانہ طور پر ترقی کرنے کی اجازت ہو۔ یہ Splync میں پروجیکٹ کلوننگ کے کام کرنے کے طریقے کے ساتھ ہم آہنگ ہے، جہاں ترتیب دوبارہ استعمال کی جاتی ہے لیکن نیا پروجیکٹ صاف شروع ہوتا ہے، بغیر ماضی کے لین دین کے۔ اس لحاظ سے، "کلوننگ" اس خصوصیت کے ارادے اور ڈیزائن دونوں کی بہتر عکاسی کرتا ہے۔
تسلسل کے لئے ڈیزائن کیا گیا، صرف سہولت کے لئے نہیں
جبکہ کلوننگ بار بار بجٹنگ کو کافی تیز بنا دیتی ہے، یہ بھی اتنا ہی اہم تھا کہ یہ یقینی بنایا جائے کہ نیا پروجیکٹ صاف شروع ہو اور نجی رہے۔ پروڈکٹ ڈیزائن کے نقطہ نظر سے، کلیدی خیال تھا کہ کسی پروجیکٹ کی ساخت کو کاپی کیا جائے، اس کی تاریخ نہیں۔ Splync میں، کلوننگ کرنسی، اعشاریہ، اراکین، زمروں، بجٹ، اور تقسیم کے تناسب کے اصولوں جیسے ترتیبات کو لے جاتی ہے، لیکن اصل اخراجات کے ریکارڈ کی کاپی نہیں ہوتی۔ دوسرے الفاظ میں، کلون کیا گیا پروجیکٹ ایک خالی پروجیکٹ کے طور پر شروع ہوتا ہے جس میں کوئی ماضی کے لین دین نہیں ہوتے۔ ممبران بھی شامل کیے جا سکتے ہیں، ہٹائے یا تبدیل کیے جا سکتے ہیں سٹیپ کے دوران، اور اگر ممبر لسٹ تبدیل ہوتی ہے، تو پچھلے پروجیکٹ کے لوگ جو اب شامل نہیں ہیں نئے پروجیکٹ تک رسائی حاصل نہیں کر سکیں گے۔ اس سے ماہانہ بجٹنگ کو مسلسل رکھتا ہے بغیر پرانے ڈیٹا کو لے کر یا نئے پروجیکٹ کی معلومات کو غیر ارادی وصول کنندگان کو ظاہر کیے۔
پروجیکٹ کلوننگ کے دیگر ممکنہ استعمال کے کیسز
جبکہ ماہانہ بجٹنگ سب سے عام استعمال کیس ہے، پروجیکٹ کلوننگ کئی دیگر حالات میں بھی مفید ہو سکتا ہے جہاں ایک جیسی ساخت کا دوبارہ استعمال ہوتا ہے۔ مثال کے طور پر، صارفین ایک پرانے سفر کے پروجیکٹ کو نقل کر سکتے ہیں تاکہ اسی قسم کے گروپ کے ساتھ ایک اور سفر کی منصوبہ بندی کی جا سکے، یا ایک مشترکہ ایونٹ جیسے سالگرہ یا اجتماع کو ان زمروں اور بجٹس کو نئے سرے سے بنائے بغیر دوبارہ استعمال کریں۔ یہ مختلف بجٹ کے منظرنامے کی جانچ کے وقت یا خرچ کرنے کی حکمت عملیوں کو ایڈجسٹ کرتے وقت بھی مدد کر سکتا ہے جبکہ ایک مانوس ساخت کو برقرار رکھتے ہوئے۔ میں نے حال ہی میں اپنے شادی کے لئے Splync کا استعمال کیا، لیکن امید کرتا ہوں کہ مستقبل میں اسی پروجیکٹ کی ترتیبات کو کلون کرنے کا دوبارہ موقع نہیں ملے گا۔ Splync کا مقصد ہے کہ جوڑوں اور خاندانوں کو پیسے کو زیادہ کھلے انداز میں، زیادہ سکون سے، اور بالآخر زیادہ خوشی سے منظم کرنے میں مدد فراہم کرے۔
Splync 1.16 میں کیا نیا ہے
جیسا کہ پچھلے مضمون میں ذکر کیا گیا ہے، Splync میں بہتری کے لیے اگلا علاقہ پروجیکٹ حذف کرنے کا عمل ہے۔ ورژن 1.15 میں، ایک پروجیکٹ پر بائیں سوائپ کرنے پر صرف کلون کا آپشن ظاہر ہوتا ہے، لیکن مستقبل میں اس میں حذف کرنے کا عمل بھی شامل ہو سکتا ہے۔ SwiftUI کے نقطہ نظر سے، سوائپ ایکشن کو شامل کرنا خاص طور پر مشکل نہیں ہے، کیونکہ اسے ایک UI موڈیفائر کے ساتھ صاف طریقے سے متعارف کرایا جا سکتا ہے۔ مشکل حصہ یہ فیصلہ کرنا ہے کہ اس اشارے کے پیچھے کیا ہونا چاہئے۔ کلوننگ کے برعکس، پروجیکٹ حذف کو زیادہ احتیاط کے ساتھ ہینڈل کرنے کی ضرورت ہے کیونکہ ایک پروجیکٹ میں ممبران، اخراجات، بجٹس، اور دیگر منسلک معلومات شامل ہوتی ہیں جو ہٹائے جانے کے بعد بھی منطقی طور پر مستقل رہنی چاہئے۔ اسی لیے اسے محتاط طور پر ڈیزائن اور نافذ کیا جانا چاہئے نہ کہ عجلت میں۔ فی الحال، میں امید کرتا ہوں کہ ورژن 1.15 بار بار آنے والے پروجیکٹس کو منظم کرنے میں بہت آسانی پیدا کرے اور صارفین کو ہر مہینے کے بعد بہتر اشتراک کرنے میں مدد دے۔