
আপনি যদি একজন ভাষা শিক্ষার্থী হন এবং Anki ব্যবহার করে থাকেন, তবে আপনি নিশ্চয়ই জানেন যে Desktop PC-তে বসে কার্ড তৈরি করা বা Mining করা যতটা সহজ, স্মার্টফোনে তা করা কিছুটা কঠিন। অনেকেই চান বই পড়তে পড়তে বা চলতে-ফিরতে নতুন কোনো শব্দ পেলে তা সরাসরি নিজের ডেক-এ যুক্ত করতে। আপনার এই স্বপ্নকে সত্যি করতে হাজির হয়েছে AnkiConnect Android। এটি মূলত IzzyOnDroid F-Droid Repository-তে পাওয়া একটি অসাধারণ ওপেন সোর্স প্রজেক্ট, যা আপনার মোবাইল বা ই-রিডার ব্যবহারের অভিজ্ঞতাকে পুরোপুরি বদলে দেবে।
চলুন, এই অ্যাপটি কীভাবে কাজ করে, এর বৈশিষ্ট্যগুলো কী এবং এর ভেতরে কোন কোন কারিগরি উপাদান রয়েছে, তা অত্যন্ত সহজ ও বিস্তারিতভাবে জেনে নিই।

AnkiConnect Android অ্যাপটি বিশেষভাবে তৈরি করা হয়েছে তাদের জন্য, যারা ফোনের মাধ্যমেও সেই একই Standard Anki Mining Workflow বজায় রাখতে চান যা তারা সাধারণত কম্পিউটারে ব্যবহার করেন। এটি আপনার Android Devices যেমন—Phones এবং eReaders-এ সরাসরি কার্ড তৈরির সুবিধা দেয়।
কল্পনা করুন, আপনি আপনার ই-রিডারে একটি বিদেশী ভাষার গল্প পড়ছেন এবং একটি নতুন শব্দ পেলেন। আপনি চাইলে সাথে সাথে সেটি মাইনিং করে আপনার Anki Deck-এ পাঠিয়ে দিতে পারেন। আপনার Desktop PC-তে যেভাবে দ্রুত কার্ড তৈরি করেন, এখানেও ঠিক সেভাবেই কাজ করা সম্ভব। শুধু তাই নয়, যারা সঠিক উচ্চারণ শিখতে চান তাদের জন্য এতে এখন Forvo Audio সাপোর্টও যুক্ত করা হয়েছে!
অফিসিয়াল ওয়েবসাইট @ AnkiConnect Android

১. প্রথমে আপনার অ্যান্ড্রয়েড ফোন বা ই-রিডারে Neo Store বা আপনার পছন্দের ক্লায়েন্ট থেকে IzzyOnDroid রেপোজিটরি যুক্ত করে AnkiConnect Android অ্যাপটি ইন্সটল করুন।

২. অ্যাপটিকে আনকিড্রয়েড (AnkiDroid) এবং অন্যান্য থার্ড-পার্টি টুলের (যেমন Yomichan) সাথে ব্যাকগ্রাউন্ডে যোগাযোগ করার জন্য প্রয়োজনীয় Local Audio Support এবং Background Activity পারমিশনগুলো দিয়ে দিন।

৩. পিসিতে বসে কার্ড তৈরি করার গতানুগতিক পদ্ধতির বাইরে গিয়ে, এখন থেকে বই পড়ার সময় বা ব্রাউজ করতে করতে নতুন কোনো শব্দ পেলেই তা সরাসরি মাইনিং (Mining) করে আপনার Anki Deck-এ যুক্ত করুন। ভাষা শেখার সময় সঠিক উচ্চারণটি মনে রাখতে অ্যাপের নতুন Forvo Audio সাপোর্ট ব্যবহার করে শব্দের অডিও কার্ডে যুক্ত করুন।

অ্যাপটি AnkiConnect-এর কোর এপিআই (Core APIs) ব্যবহার করে ব্যাকগ্রাউন্ডে সম্পূর্ণ স্বাধীনভাবে কাজ করে, তাই সেরা পারফরম্যান্স পেতে ক্লায়েন্টের মাধ্যমেই অ্যাপটিকে সবসময় আপ-টু-ডেট রাখুন।

এই অ্যাপটি মূলত AnkiConnect এবং AnkiDroid-এর একটি from Scratch Unofficial Reimplementation। অর্থাৎ, ডেভেলপাররা এটিকে একদম গোড়া থেকে নতুন করে তৈরি করেছেন যাতে এটি মোবাইলের পরিবেশে নিখুঁতভাবে কাজ করতে পারে। এটি এমন সব Core APIs-কে পুনরায় ইমপ্লিমেন্ট করেছে যা Yomichan-এর মতো টুলগুলো AnkiDroid-এর সাথে যোগাযোগ করতে ব্যবহার করে। আপনি যদি এটি সেটআপ করতে চান বা আরও গভীরে জানতে চান, তবে অবশ্যই প্রোজেক্টের Readme ফাইলটি একবার দেখে নেবেন।

AnkiConnect Android ব্যবহার করতে চাইলে আপনি সরাসরি এর APKs ডাউনলোড করতে পারেন। তবে অ্যাপটি যেন সবসময় লেটেস্ট ফিচারের সাথে Up-to-Date থাকে, সেজন্য একটি F-Droid Client ব্যবহার করা সবচেয়ে বুদ্ধিমানের কাজ।
অনেক আধুনিক ক্লায়েন্ট যেমন Neo Store, Droid-ify কিংবা Sunil-এর তৈরি ক্লায়েন্টগুলোতে এই Repo ডিফল্টভাবেই দেওয়া থাকে। তবে আপনি যদি অন্য কোনো ক্লায়েন্ট ব্যবহার করেন, তবে আপনাকে ম্যানুয়ালি এই রিপোজিটরি যুক্ত করতে হতে পারে। এটি করার জন্য অ্যাপের ইন্সটলেশন পেজের উপরের দিকের Hint অনুসরণ করুন।

অ্যাপটি যেন আপনার ডিভাইসের হার্ডওয়্যার এবং সফটওয়্যারের সাথে তাল মিলিয়ে কাজ করতে পারে, সেজন্য কিছু বিশেষ অনুমতির প্রয়োজন হয়:

একটি শক্তিশালী অ্যাপ তৈরি করতে পর্দার আড়ালে অনেকগুলো Utility এবং UI Component লাইব্রেরি কাজ করে। AnkiConnect Android-এ ব্যবহৃত প্রতিটি লাইব্রেরি এবং তাদের কাজ সম্পর্কে নিচে বিস্তারিত ব্যাখ্যা দেওয়া হলো:

ব্যবহারকারীদের মনে একটি প্রশ্ন প্রায়ই জাগে যে, এই ধরনের থার্ড পার্টি অ্যাপে কোনো ক্ষতিকর দিক আছে কি না। তবে AnkiConnect Android-এর ক্ষেত্রে এখন পর্যন্ত কোনো Anti-Features বা ক্ষতিকর বৈশিষ্ট্য পাওয়া যায়নি। এটি একটি ক্লিন এবং ইউজার-ফ্রেন্ডলি অ্যাপ্লিকেশন।
AnkiConnect Android শুধুমাত্র একটি অ্যাপ নয়, এটি মোবাইল ব্যবহারকারী ভাষা শিক্ষার্থীদের জন্য একটি আশীর্বাদ। আপনি যদি আপনার ভাষা শেখার যাত্রাকে ডেস্কটপের সীমাবদ্ধতা থেকে বের করে আনতে চান, তবে আজই এটি ব্যবহার শুরু করুন। এর প্রতিটি লাইব্রেরি এবং ফিচার এমনভাবে সাজানো হয়েছে যা আপনাকে দেবে এক নিরবিচ্ছিন্ন এবং দ্রুতগতির অভিজ্ঞতা।
হ্যাপি মাইনিং!
আমি মো আতিকুর ইসলাম। সনিক টিউনার, টেকটিউনস, গাইবান্ধা। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 5 বছর 9 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 806 টি টিউন ও 94 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 68 ফলোয়ার আছে এবং আমি টেকটিউনসে 3 টিউনারকে ফলো করি।
“আল্লাহর ভয়ে তুমি যা কিছু ছেড়ে দিবে, আল্লাহ্ তোমাকে তার চেয়ে উত্তম কিছু অবশ্যই দান করবেন।” —হযরত মোহাম্মদ (সঃ)