جو ہم نے بنایا
ایپ حساب کتاب کے ٹولز کو ایک انٹرفیس میں لاتی ہے، جس میں حسابات، گرافس، میٹرکس، شماریات اور تبادلوں کے لیے اسکرینیں ہیں۔ انجینئرنگ ماڈیول متغیرات، اکائیوں، مفروضوں اور درستگی کے حالات بتاتے ہیں، جبکہ حساب کتاب کی تاریخ پہلے کے نتائج کے تناظر کو برقرار رکھتی ہے۔
نفاذ کا دائرہ
- سائنسی حسابات، گراف، میٹرکس اور مساوات۔
- عددی تکمل، شماریات، اکائیوں کی تبدیلی اور انجینئرنگ ٹولز۔
- ڈیوائس پر محفوظ حسابات کا ریکارڈ اور ظاہری شکل کی ترجیحات۔
- نیویگیشن کے ساتھ انگریزی انٹرفیس جو فون اور ٹیبلٹ کی چوڑائی کے مطابق ہوتا ہے۔
تکنیکی آرکیٹیکچر
سورس کوڈ میں اسکرینیں، ریاضیاتی سروسز اور انجینئرنگ ماڈیولز الگ رکھے گئے ہیں۔ Flutter اور Dart انٹرفیس اور منطقی افعال فراہم کرتے ہیں، Provider ایپ کی حالت سنبھالتا ہے، اور SharedPreferences ترجیحات اور سابقہ حسابات آلے پر محفوظ کرتا ہے۔
عمل درآمد کا فیصلہ
انجینئرنگ فارمولے ان پٹ کے طول و عرض، اکائیوں، حدود اور مفروضوں کی وضاحت کرتے ہیں۔ یہ ڈھانچہ نتیجہ دکھانے سے پہلے ان پٹ اور درستگی کی شرائط کی جانچ پڑتال کی حمایت کرتا ہے۔ تاریخ کی لوڈنگ پوری تاریخ کو بحال ہونے سے روکنے کے بجائے انفرادی طور پر تباہ شدہ ریکارڈ کو ہینڈل کرتی ہے۔
ایپلیکیشن سے ایک تکنیکی مثال
عددی تکمل کے لیے خطا کے تخمینے اور محدود گہرائی کی ریکرشن کے ساتھ ایڈاپٹو سمپسن طریقہ استعمال ہوتا ہے۔ یہ غیر متناہی یا غیر عددی نمونوں اور تقارب نہ ہونے کی صورتوں کو سنبھالتا ہے۔ شماریاتی سروس میں مجموعے کی عددی خطا کم کرنے کا طریقہ (compensated summation) اور ویلفورڈ کا ویرینس الگورتھم استعمال ہوتا ہے۔ یہ نفاذ کی مثالیں ہیں، کارکردگی کا کوئی شائع شدہ بینچ مارک نہیں۔