আমার ডেভেলপ করা এন্ড্রয়েড অ্যাপ : ‘E2B Dictionary’

অনেক দিন পর টিউন করতে বসলাম। বিভিন্ন কারণে আর করাই হয় না। আজ ভাবলাম একটা টিউন করি। কিছুদিন ধরে JavaScript, AngularJS আর Ionic নিয়ে ঘাঁটছিলাম। প্রাকটিস করতে গিয়ে কিছু প্রজেক্ট ডেভেলপ করা হয়েছে তবে সেগুলো শেয়ার করার মত নয়। হঠাৎ নেটে (GitHub) একটি ডাটাবেজ ফাইল পেলাম যেখানে প্রায় ১৭০০০+ ইংরেজি থেকে বাংলা শব্দ রয়েছে। মানে ডিকশনারি ডাটাবেজ।

অমনি ভাবলাম এটি ব্যবহার করে কাজ প্রাকটিস করা যাক। প্রাকটিস করতে গিয়ে একটি প্রজেক্ট করলাম, E2B Dictionary। এখানে শুধু ইংরেজি থেকে সার্চ করে বাংলাতে অর্থ পাওয়া যাবে। বাংলা থেকে সার্চ করা যাবে না। ফাইলটি ইউনিকোড ছিল না। তাই ভাবলাম ওটা নিয়ে পরে ভাব যাবে।

নেটে অনেক সুন্দর সুন্দর ডিকশনারি রয়েছে। আমি নিজেই ব্যবহার করি ‘বাপ্পি ভাইয়ের’ ডিকশনারিটা। কারণ ওটাতে সব থেকে বেশি শব্দ রয়েছে। তবুও এটা আমি ডেভেলপ করেছি আমার প্রাকটিসের জন্য। নিজের ডেভেলপ করা কাজ আনন্দ আলাদা। তাই ব্লগে টিউন করতে বসলাম। লজিক নিয়ে মূলত ঘাটা হয়েছে বেশি (প্রায় ৭ রাত) কিন্তু ডিজাইন নিয়ে তেমন কিছুই করা হয় নাই।

এখানে আইকন আর স্প্ল্যাশস্ক্রিন যা অ্যাপটি চালু হবার সময় দেখা যাবে, সেটার জন্য একটু বেশি বড় হয়ে গেছে অ্যাপটির সাইজ। ছবির কোয়ালিটি ঠিক রেখে ছবির সাইজকে ছোট করার জন্য চেষ্টা করা হয় নাই। তাহলে অ্যাপটির সাইজ হল হয়তোবা ৩ মেগা। এখন হয়েছে প্রায় ৮+ মেগা।

এখনকার সকল অ্যাপের সাইজ বড় হয়, কারণ আগে অ্যাপ থাকতো জিপ আকারে যা দেখতে ছোট মনে হতো কিন্তু ইন্সটল করার পর সেটা বড় হয়ে যেতো আর দেখা যেতো ফোন মেমোরিতে স্পেস কম। তখন অনেকেই বুঝত না এতো ছোট সাইজের অ্যাপ ইন্সটল করার পরেও কেন ফোন মেমোরি বেশি দখল হল। তাই এখন থেকে আন-জিপ আকারেই অ্যাপ বিল্ড করা হয়ে থাকে।  যা হোক। অনেক বক বক করে করা হল। এখন মুল কাজে আসি।

E2B Dictionary by Alin
E2B Dictionary
icon of E2B Dictionary
icon of E2B Dictionary

ডাউনলোড লিংক : https://drive.google.com/open?id=0BwasIjIvyEvZYkM0UFZMYV81UEk   এই লিংকটিতে গিয়ে APK ফাইলটি ডাউনলোড করে নিন। অথবা,

সরাসরি : https://drive.google.com/open?id=0BwasIjIvyEvZN1NhRHlJODMyeGM এই লিংকটিতে গিয়ে ডাউনলোড করে নিন।

Dropbox : https://www.dropbox.com/sh/zg6jkwjnnnmweie/AACfSDqePH3FKUtOCJ9ZPw19a?dl=0

আমার Samsung Galaxy J7 এ এটা পুরোদমে চলে, কোন প্রকারের সমস্যা ছাড়াই। যদিও এটা Android 6 ব্যবহার করে করা হয়েছিল তবুও অন্যান্য ভার্সনেও চলবে আশা করা যায়।

অ্যাপটি সম্পর্কে সংক্ষিপ্ত বর্ণনা :
১. অ্যাপটি একটি ইংলিশ থেকে বাংলা ডিকশনারী অ্যাপ।
২. টাইপ করে সার্চে ক্লিক করলেই রেজাল্ট পাওয়া যাবে।
৩. টাইপ করার সময়েই সেই টাইপ করা শব্দটির সাথে মিল রেখে সাজেশান চলে আসবে আর সাজেশান থেকে কোন একটি শব্দ সেলেক্ট করলেই রেজাল্ট পাওয়া যাবে।
৪. খুবই ফাস্ট কাজ করে। (টেস্ট করা হয়েছে Samsung Galaxy J7 with Android version 6)
৫. বাংলা সুতন্নী ফন্ট এমবেড করা হয়েছে, কারন ডাটাবেজ ফইলটি ইউনিকোড নয়। কারও ফোনে বাংলা সাপোর্ট না করলেও বাংলা দেখা যাবে।
৬. প্রায় ১৭০০০+ এর বেশি শব্দ রয়েছে।
৫. ডাটাবেজ ফাইলটি গিটহাব সাইট থেকে সংগ্রহ করা হয়েছে। ডাটাবেজ ফাইলে হয়তোবা কিছু শব্দ সমস্যা থাকতে পারে (যদিও আমি জানি না)।
৬. মোট কত শব্দ রয়েছে এবং ভার্সন কত এই সকল তথ্য ডাইনামিক্যালী আসবে।
৭. ওরিয়েন্টেড সাপোর্টে-ড এবং যে কোন ডিভাইসেই ঠিক মত কাজ করবে।
৮. ফাইলটির সাইজ ৮.৫৬ মেগাবাইট এবং ইনস্টল করার পর ৯.৩০ মেগাবাইট স্পেস নিয়েছে।

(অনেক অ্যাপই আছে ডাউনলোড করার সময় ২০ মেগা থাকে আর ইনস্টল করার পর ৭৮ মেগা হয়ে যায়। আমি এই টিউনটি করার সময় একটি ডিকশনারী অ্যাপ টেস্ট করে দেখলাম ৫০+ মেগাবাইট বেড়ে গিয়েছিল।)

গিটহাবকে ধন্যবাদ ডাটাবেজ ফাইলটির জন্য।

 

এই লেখাটি আমার ব্লগে টিউন করা হয়েছে যেখানে : http://blog.alinsworld.com/archives/2522

সময় থাকলে আমার ব্লগ থেকে ঘুরে আসতে পারেন : http://blog.alinsworld.com/

Level 2

আমি মোঃ রেজোয়ান সাকী এলিন। , Dhaka। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 13 বছর 1 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 21 টি টিউন ও 480 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 1 টিউনারকে ফলো করি।

I'm a student of Computing Information System (CIS) and love IT.


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস