
অ্যান্ড্রয়েড স্মার্টফোনের বিবর্তনের ইতিহাসে এমন কিছু Application রয়েছে যা সময়ের সাথে সাথে Update না পেলেও নিজেদের কার্যকারিতার কারণে আজও স্মরণীয় হয়ে আছে। এমনই একটি Application হলো 920 Text Editor। আপনি যদি এমন একজন User হয়ে থাকেন যিনি মোবাইলে কোডিং করতে পছন্দ করেন কিংবা একটি অত্যন্ত শক্তিশালী Text Editor খুঁজছেন, তবে IzzyOnDroid F-Droid Repository-তে থাকা এই Appটি আপনার নজর কাড়তে বাধ্য। আজ আমরা এই Appটির প্রতিটি খুঁটিনাটি এবং এর পেছনে থাকা কারিগরি দক্ষতা নিয়ে বিস্তারিত আলোচনা করব।

শুরুতেই একটি বিষয় আপনাদের পরিষ্কার করে নেওয়া ভালো—এই Applicationটি বর্তমানে আর Development-এর মধ্যে নেই। প্রাপ্ত তথ্যানুযায়ী, 8/2017 সালের দিকে এর কাজ বা Development পুরোপুরি বন্ধ হয়ে গেছে। অর্থাৎ, গত কয়েক বছর ধরে এর কোনো নতুন Update আসেনি। তবে Update না এলেও এটি একটি Free এবং Open Source Software (FOSS)। সবথেকে স্বস্তির বিষয় হলো, এটি ব্যবহার করার সময় আপনাকে কোনো বিরক্তিকর Ad বা বিজ্ঞাপণের ঝামেলা পোহাতে হবে না।
920 Text Editor মূলত Android ডিভাইসের জন্য তৈরি। এর বিশেষত্ব হলো এটি একই সাথে অনেকগুলো ফাইল এডিট করার জন্য Multiple Tabs Support করে। এছাড়া যারা প্রোগ্রামিং করেন, তাদের জন্য এতে রয়েছে অনেকগুলো Programming Languages-এর জন্য Syntax Highlighting সুবিধা। কাজের সুবিধার্থে এতে Line Numbers দেখা যায় এবং খুব নিখুঁতভাবে ফাইল খোঁজার জন্য Regular Search করার ব্যবস্থাও রাখা হয়েছে। এছাড়াও এতে আরও অনেক আকর্ষণীয় Feature রয়েছে যা একজন Power User-কে মুগ্ধ করবে।
অফিসিয়াল ওয়েবসাইট @ 920 Text Editor

১. প্রথমে আপনার ফোনে F-Droid বা IzzyOnDroid-এর মতো ক্লায়েন্ট ব্যবহার করে 920 Text Editor অ্যাপটি ডাউনলোড করে ইন্সটল করুন এবং অ্যাপটিকে প্রয়োজনীয় পারমিশন (যেমন- Storage বা Internet অ্যাক্সেস) দিন।

২. অ্যাপটি ওপেন করার পর এর মাল্টিপল ট্যাব (Multiple Tabs) ফিচার ব্যবহার করে একই সাথে একাধিক ফাইল খুলে এডিট করা শুরু করুন। আপনার কাজের সুবিধার্থে লাইন নাম্বারস (Line Numbers) চালু করে নিন, যা আপনাকে কোডের নির্দিষ্ট লাইনে যেতে সাহায্য করবে।

৩. আপনি যদি প্রোগ্রামিং করেন, তবে অ্যাপের সিনট্যাক্স হাইলাইটিং (Syntax Highlighting) সুবিধাটি কাজে লাগান। এটি আপনার কোডকে বিভিন্ন রঙে হাইলাইট করবে, যা কোড পড়া এবং ভুল ধরা অনেক সহজ করে দেয়।

৪. ফাইলের ভেতর থেকে নির্দিষ্ট কোনো শব্দ বা বাক্য খুব নিখুঁতভাবে খুঁজতে এর রেগুলার সার্চ (Regular Search) অপশনটি ব্যবহার করুন।

৫. আপনার কাজের ধরন অনুযায়ী অ্যাপের ইউজার ইন্টারফেস বা থিম কাস্টমাইজ করতে এর বিল্ট-ইন কালার পিকার বা সেটিংস অপশনগুলো চেক করে নিতে পারেন, যা আপনাকে একটি বাধাহীন (Ad-Free) এবং প্রিমিয়াম কোডিং অভিজ্ঞতা দেবে।


আপনি চাইলে সরাসরি এই অ্যাপের APKs Download করে আপনার ডিভাইসে ইন্সটল করতে পারেন। তবে আধুনিক এবং নিরাপদ পদ্ধতি হলো একটি F-Droid Client ব্যবহার করা। এতে সুবিধা হলো, আপনার ডিভাইসের Appগুলো সবসময় ম্যানেজড অবস্থায় থাকে।
মজার বিষয় হলো, কিছু কিছু Clients-এ এই রিপোজিটরি বা Repo আগে থেকেই Default হিসেবে Enabled করা থাকে। উদাহরণ হিসেবে Sunil-এর তৈরি করা ক্লায়েন্টটির কথা বলা যায়। তবে অন্যান্য Clients-এর ক্ষেত্রে (যেমন সাধারণ F-Droid ক্লায়েন্ট) আপনাকে এই Repo Manually Add করে নিতে হবে। এটি কীভাবে করবেন, তার জন্য সংশ্লিস্ট পৃষ্ঠার উপরের দিকে থাকা Hint সেকশনটি অনুসরণ করতে বলা হয়েছে।

যেকোনো App ইন্সটল করার আগে তার Permissionsগুলো দেখে নেওয়া বুদ্ধিমানের কাজ। 920 Text Editor কাজ করার জন্য মূলত ৪টি পারমিশন চেয়ে থাকে:

এই Applicationটি তৈরির পেছনে অনেকগুলো জটিল এবং উন্নত Libraries ও Development Framework কাজ করছে। নিচে সেগুলোর বিস্তারিত ব্যাখ্যা দেওয়া হলো:
আপনারা জেনে অবাক হবেন যে, Android Support Library আসলে কোনো একটি একক Library নয়। এটি মূলত অনেকগুলো Libraries-এর একটি বিশাল Collection। ডেভেলপাররা একে সাধারণত দুটি প্রধান ভাগে ভাগ করে থাকেন: Compatibility Libraries এবং Component Libraries। এটি App-এর স্ট্যাবিলিটি এবং পুরনো ফোনেও নতুন Feature চালানোর নিশ্চয়তা দেয়। এই বিষয়ে আরও গভীর জ্ঞান অর্জনের জন্য Understanding the Android Support Library গাইডটি পড়ার পরামর্শ দেওয়া হয়েছে।

সামগ্রিকভাবে, 920 Text Editor একটি ক্লাসিক Application। যদিও এর Update বন্ধ হয়ে গেছে, তবুও এর কারিগরি ভিত্তি And ফিচারের সমারোহ আজও যেকোনো আধুনিক Editor-কে চ্যালেঞ্জ জানাতে পারে। আপনি যদি একজন টেক এনথুজিয়াস্ট হন, তবে এই লিগ্যাসি টুলটি একবার পরখ করে দেখতে পারেন।
আমি মো আতিকুর ইসলাম। সনিক টিউনার, টেকটিউনস, গাইবান্ধা। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 5 বছর 4 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 728 টি টিউন ও 94 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 67 ফলোয়ার আছে এবং আমি টেকটিউনসে 3 টিউনারকে ফলো করি।
“আল্লাহর ভয়ে তুমি যা কিছু ছেড়ে দিবে, আল্লাহ্ তোমাকে তার চেয়ে উত্তম কিছু অবশ্যই দান করবেন।” —হযরত মোহাম্মদ (সঃ)