(http://developer.android.com/training/basics/supporting-devices/index.html)
সারা বিশ্বে অ্যান্ড্রয়েড ডিভাইস বিভিন্ন আকার আকৃতি নিয়ে আসে। এই যে বহুবিধ ধরনের ডিভাইসের বিস্তৃত এলাকা, এখানে আপনি পাবেন আপনার অ্যাপকে একটা বিশাল সংখ্যক গ্রাহকের কাছে পৌছানোর সুযোগ। অ্যান্ড্রয়েডে যতটুকু সফল হওয়া সম্ভব তা হওয়ার জন্য আপনাকে আপনার অ্যাপকে এমন ভাবে তৈরী করতে হবে যা ডিভাইসের বিভিন্ন কনফিগারেশনে মানান সই হয়। কিন্তু বৈচিত্রের বিষয়টা আপনাকে বিবেচনায় রাখতে হবে যেমন, বিভিন্ন ল্যাঙ্গুয়েজ, স্ক্রিন এর সাইজ, এবং অ্যান্ড্রয়েড প্লাটফর্ম বিভিন্ন সংস্করণ ইত্যাদী।
এই ক্লাস আপনাকে শেখাবে, কীভাবে মৌলিক প্লাটফর্ম বৈশিষ্টগুলো ব্যবহার করা যায় যা বিকল্প রিসোর্স এবং অন্যান্য বৈশিষ্ট্যগুলোকে নিয়ন্ত্রণ করে যাতে একটা সিঙ্গেল অ্যাপলিকেশন প্যাকেজ (APK) ব্যবহার করে, বিভিন্ন অ্যান্ড্রয়েড-উপযুক্ত ডিভাইসে আপনার অ্যাপ অপটিমাইজড ইউজার এক্সপেরিয়েন্স সরবরাহ করতে পারবে।