যা আমরা নির্মাণ করেছি
অ্যাপটি গণনা, গ্রাফ, ম্যাট্রিক্স, পরিসংখ্যান এবং রূপান্তরের জন্য স্ক্রিন সহ একটি ইন্টারফেসে গণনার সরঞ্জাম নিয়ে আসে। ইঞ্জিনিয়ারিং মডিউলগুলি ভেরিয়েবল, একক, অনুমান এবং বৈধতার শর্তগুলি নির্দিষ্ট করে, যখন গণনার ইতিহাস পূর্ববর্তী ফলাফলের জন্য প্রসঙ্গ ধরে রাখে।
বাস্তবায়নের কাজের পরিধি
- বৈজ্ঞানিক গণনা, গ্রাফ, ম্যাট্রিক্স এবং সমীকরণ।
- সংখ্যাত্মক সমাকলন, পরিসংখ্যান, একক রূপান্তর ও প্রকৌশল টুল।
- ডিভাইসে সংরক্ষিত হিসাবের ইতিহাস ও চেহারার পছন্দ।
- নেভিগেশন সহ ইংরেজি ইন্টারফেস যা ফোন এবং ট্যাবলেট প্রস্থের সাথে খাপ খায়।
প্রযুক্তিগত আর্কিটেকচার
সোর্স কোডে স্ক্রিন, গাণিতিক সেবা ও ইঞ্জিনিয়ারিং মডিউল আলাদা রাখা হয়েছে। Flutter ও Dart ইন্টারফেস এবং লজিক সরবরাহ করে, Provider অ্যাপের স্টেট পরিচালনা করে, আর SharedPreferences পছন্দের সেটিংস ও পূর্ববর্তী গণনার রেকর্ড ডিভাইসে সংরক্ষণ করে।
একটি বাস্তবায়ন সিদ্ধান্ত
ইঞ্জিনিয়ারিং সূত্র ইনপুট মাত্রা, একক, সীমা এবং অনুমান সংজ্ঞায়িত করে। এই কাঠামোটি ফলাফল দেখানোর আগে ইনপুট এবং বৈধতার শর্তগুলি পরীক্ষা করা সমর্থন করে। ইতিহাস লোডিং সম্পূর্ণ ইতিহাসকে পুনরুদ্ধার করা থেকে বাধা না দিয়ে পৃথকভাবে ক্ষতিগ্রস্ত রেকর্ডগুলি পরিচালনা করে।
অ্যাপ্লিকেশন থেকে একটি প্রযুক্তিগত উদাহরণ
সংখ্যাভিত্তিক সমাকলনে ত্রুটি অনুমান ও সীমিত গভীরতার রিকার্শনসহ অ্যাডাপটিভ সিম্পসন পদ্ধতি ব্যবহৃত হয়। এটি অসীম বা অ-সাংখ্যিক নমুনা এবং অভিসরণ না হওয়ার পরিস্থিতি সামলায়। পরিসংখ্যান সেবায় যোগফলের সংখ্যাগত ত্রুটি কমানোর পদ্ধতি (compensated summation) ও ওয়েলফোর্ডের ভ্যারিয়েন্স অ্যালগরিদম ব্যবহৃত হয়। এগুলো বাস্তবায়নের উদাহরণ, প্রকাশিত পারফরম্যান্স বেঞ্চমার্ক নয়।