(http://developer.android.com/training/best-ux.html)
এই ক্লাসগুলি আপনাকে শেখায় অ্যানড্রয়েডের জন্য সর্বোত্তম পারস্পরিক ক্রিয়া বাস্তবায়ন করার মাধ্যমে আপনার ইউজারকে কীভাবে সম্পৃক্ত করা যায় এবং ধরে রাখা যায়। উদাহরণস্বরূপ বলা যায়, আপনার অ্যাপে ইউজারকে দ্রুততার সাথে কনটেন্ট খুজেঁ বের করতে, আপনার অ্যাপের উচিত অ্যান্ড্রয়েডে ইউজারের যোগাযোগের জন্য তাদের আকাঙ্খা ম্যাচ করা। এবং আপনার অ্যপের ইউজার ফিরে আসার বিষয়টা ধরে রাখতে, আপনার উচিত প্লাটফর্মের সার্মথের সুবিধা গ্রহণ করা উচিত যা ইউজারকে অ্যাপ লঞ্চারের মধ্যে দিয়ে যাওয়ার প্রয়োজনীয়তা ব্যতীতই আপনার কনটেন্ট খুঁজে বের করে এবং ওপেন করে।
১. কার্যকরী নেভিগেশন ডিজাইন করা
কীভাবে আপনার অ্যাপের স্ক্রিন হায়ারারকি এবং নেভিগেশনের দৃশ্যমানতা পরিকল্পনা করতে হয় যাতে বিভিন্ন নেভিগেশন প্যাটার্ন ব্যবহার করে ইউজার কার্যকরীভাবে এবং স্বজ্ঞানে আপনার অ্যাপ কনটেন্টে ঢুকতে পারে।
২. কার্যকরী নেভিগেশন বাস্তবায়ন করা
কীভাবে বিভিন্ন নেভিগেশন প্যাটার্ন বাস্তবায়ন করা যায় যেমন সুইপ ভিউ, একটি নেভিগেশন ড্রয়ার, এবং আপ নেভিগেশন ।
৩. ইউজারকে অবহিত করা (নোটিফাই)
আপনার অ্যাপলেকিশনের ইউআই এর বাইরে কীভাবে নোটিফিকেশন কল করা মেসেজ প্রদর্শন করতে হয়
৪. সার্চ কার্যক্রম (ফাংশনালিটি) যোগ করা
কীভাবে আপনার অ্যাপে একটি সার্চ ইন্টারফেস যথাযথভাবে যোগ করা যায় এবং কীভাবে একটি সার্চ করার যোগ্য ডাটাবেজ তৈরী করা যায়।
৫. আপনার অ্যাপ কনটেন্টকে গুগল কর্তৃক সার্চ যোগ্য করে তৈরী করা
কীভাবে আপনার অ্যাপের ডিপ লিংক এবং ইনডেক্সিং সক্রিয় করা যায় যাতে ইউজার সরাসরি তাদের মোবাইল সার্চ রেজাল্ট থেকে () এই কনটেন্ট ওপেন করতে পারে।