Tips

Android: How to create a “Rate this App” button

rate this app

অ্যান্ড্রয়েড অ্যাপসের মধ্যে একটি গুরুত্বপূর্ণ ফিচার কম বেশি সকল অ্যাপ ডেভলপারই ব্যবহার করে থাকেন, আর তা হলো “Rate This App” বাটন। গুগোল প্লে স্টোর বা অ্যান্ড্রয়েড অ্যাপ মার্কেটে যে কোন ব্যবহারকারী যে কোন অ্যাপে (ইন্সটল করার পর) তার নিজের ফিডব্যাক বা রেটিং দিতে পারেন।

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

ব্যবহারকারীদের থেকে সহজেই ফিডব্যাক বা রেটিং নেওয়ার জন্যই অ্যাপস পাবলিশারেরা তাদের অ্যাপসের মধ্যে “রেট দিস অ্যাপ” বা “রেটিং” নামে একটি মেন্যু বা বাটন রাখেন। যেখানে ক্লিক বা টাচ করলেই সরাসরি অ্যাপের পেজে চলে যায় এবং ব্যবহারকারী সহজেই রেটিং দিতে পারেন।

একটি সমীক্ষায় দেখা গেছে, এই “রেটিং” বাটন থেকে যত বেশি রেটিং বা ফিডব্যাক পাওয়া যায়, তা সরাসরি অ্যাপ স্টোর থেকে রেটিং পাওয়া থেকে কয়েক গুন বেশি।

মোবাইল অ্যাপের মধ্যে “রেটিং” বাটন যোগ করা খুবই সহজ।

গুগোল প্লে আইডি

“রেটিংঃ বাটন যোগ করার আগে আপনাকে আপনার গুগোল প্লেতে থাকা অ্যাপের আইডি খুজে বের করতে হবে। যদিও এই আইডি নিজের কোডের মধ্যেই আছে, কেননা ওইটা তো আপনি নিজেই দিচ্ছেন। তবে যদি কি না আপনার অ্যাপ প্লে স্টোরে আগে থেকে থাকে, তাহলে প্লে স্টোরে যেয়ে অ্যাপের নাম দিয়ে সার্চ দিয়ে অ্যাপ এর পেজ অপেন করলেও আইডি পেয়ে যাবেন। যা অনেকটা দেখতে এমনঃ

https://play.google.com/store/apps/details?id=com.array.bookapps

python bangla

Python Bangla : App ID

এখানে এই পাইথন বাংলা অ্যাপের আইডি হচ্ছে  “com.array.bookapps”, অর্থাৎ https://play.google.com/store/apps/details?id= এর পরে যা থাকছে তাই হচ্ছে আপনার অ্যাপ এর আইডি।

রেটিং বাটন বানানোর আগেই আপনাকে আপনার অ্যাপের আইডি বের করে রাখতে হবে।

রেটিং বাটনের কোড

প্রথমে আপনার লেয়াউটে একটি বাটন যোগ করুন এবং একটি অ্যাক্টিভিটি তৈরি করুন। নতুন করা অ্যাক্টিভিটিতে নিচের কোড গুলো কপি করে বসিয়ে দিন। এখানে [Id] চেঞ্জ করে আপনার অ্যাপ এর আইডি দিতে হবে।

উদাহরণ হিসেবে আমার নিজের একটি অ্যাপের কোড নিচে দেওয়া হলোঃ

আশাকরি বুঝতে পেরেছেন। আরো বিস্তারিত জানতে অ্যান্ড্রয়েড এর নিজস্ব ডকুমেন্ট দেখতে পারেনঃ https://developer.android.com/distribute/best-practices/launch/launch-checklist.html

ধন্যবাদ

Shameem Reza
I am Father of a Son, blessed with a pious wife. I am a Web and Mobile Apps Developer, WordPress Ninja and Blogger. I love to work with PHP, JavaScript, VueJs and other web based technologies.
You may also like
Printing Design Adobe Photoshop Sizing Chart
Printing Design Sizing Chart in Photoshop
Choose the Right Web Hosting
How to Choose the Right Web Hosting Company

Leave Your Comment

Your Comment*

Your Name*
Your Webpage