Jaantrix
গাইড · ১০ আগস্ট ২০২৬ · ৬ মিনিট পড়া
বাংলাদেশে বিক্রি হওয়া প্রায় প্রতিটি হিসাব-রক্ষণ অ্যাপ দাবি করে যে এটি অফলাইনে কাজ করে। বেশিরভাগ ক্ষেত্রেই এর মানে অনেক সংকীর্ণ — একজন দোকানদারের যা দরকার রাত ৮টায় দুই বার সিগন্যাল নিয়ে ব্যস্ত সময়ে, তার চেয়ে অনেক কম।
"অফলাইন" বলতে একটি কোম্পানি তিন ধরনের জিনিস বোঝাতে পারে, আর এর মধ্যে মাত্র একটি কাউন্টারের পেছনে কাজে লাগে।
অ্যাপটি আগে খোলা স্ক্রিনগুলো মনে রাখে। আপনি গতকালের মোট দেখতে পারবেন, কিন্তু নতুন বিক্রয় সেভ করতে গেলেই তা আটকে যায় বা ঘুরতে থাকে। এটাই সবচেয়ে প্রচলিত ধরন, আর ব্যস্ততম সময়ে এটি প্রায় অকেজো।
এন্ট্রিটি সঙ্গে সঙ্গে স্ক্রিনে দেখা যায় এবং মেমোরিতে রাখা হয়। মনে হয় কাজ হয়ে গেছে। কিন্তু নেটওয়ার্ক ফেরার আগেই অ্যাপ বন্ধ হলে বা ফোন রিস্টার্ট হলে, এন্ট্রিটি হারিয়ে যায় — আর আপনাকে জানানোও হয় না। এটি প্রথম ধরনের চেয়েও খারাপ, কারণ এটি নীরবে ভুল।
অন্য কিছু হওয়ার আগেই এন্ট্রিটি ডিভাইসের স্টোরেজে লেখা হয়ে যায়, এবং সার্ভার নিশ্চিত না করা পর্যন্ত সেখানেই থাকে। অ্যাপ বন্ধ করুন, ফোন রিস্টার্ট করুন, এক সপ্তাহ ফেলে রাখুন — রেকর্ডটি টিকে থাকে এবং সুযোগ পেলেই সিঙ্ক হয়ে যায়।
পরীক্ষাটা এই নয় যে অ্যাপ অফলাইনে খোলে কিনা। পরীক্ষাটা হলো — অফলাইনে রেকর্ড করা বিক্রয়টি ফোন রিস্টার্টের পরও থাকে কিনা।
চতুর্থ ধাপে এন্ট্রি হারিয়ে গেলে, অ্যাপটি স্থায়িত্ব ছাড়া অপ্টিমিস্টিক UI করছে। দ্বিতীয় ধাপেই তৈরি করতে না পারলে, এটি শুধু পড়ার জন্য ক্যাশ। যেভাবেই হোক, এক বছরের ব্যবসা এতে বিশ্বাস করার আগেই আপনি এখন জেনে গেলেন।
ঠিকভাবে করতে হলে ফোনটিকেই সত্যের উৎস ধরতে হয়, সার্ভারকে নয়। এতে দ্বন্দ্ব সমাধান করতে হয় — একই কাস্টমারের ব্যালেন্স দুটি ডিভাইসে আলাদা করে এডিট হওয়া, অথবা যে স্টক ইতিমধ্যে বিক্রি হয়ে গেছে তার বিপরীতে অফলাইনে তৈরি করা ইনভয়েস। বেশিরভাগ টিম এটি এড়িয়ে যায়, কারণ ডেমোতে দুই ধরনই একই রকম দেখায়, আর পার্থক্যটা শুধু কাস্টমারই আবিষ্কার করেন।
আমরা HisabKitab প্রথম কমিটেই লোকাল-ফার্স্ট হিসেবে বানিয়েছি, ঠিক এই কারণেই। এন্ট্রি ডিভাইসেই কিউ হয় আর ব্যাকগ্রাউন্ডে সার্ভারে যায়, আর কতগুলো এখনো অপেক্ষায় আছে তা অ্যাপ সরাসরি দেখায় — সবকিছু ঠিক আছে এমন ভান না করে।
এই পরীক্ষা পাস করলে, পরের স্বাভাবিক ধাপ হলো কাগজের বাকির খাতাটাও ফোনে সরিয়ে নেওয়া — সাত দিনের একটা পরিকল্পনায়, একটি টাকাও না হারিয়ে।
শুরু করা ফ্রি, আর প্রথম এন্ট্রি থেকেই এটি এয়ারপ্লেন মোডে কাজ করে।
HisabKitab খুলুন