Jetpack Compose-এর মাধ্যমে ফোন, ট্যাবলেট, ফোল্ডেবল, ডেস্কটপ, গাড়ি এবং XR 2D-তে ব্যবহারকারীর অভিজ্ঞতা অপ্টিমাইজ করুন। Android TV, ইমারসিভ XR এবং ভবিষ্যতের বিভিন্ন ধরনের ডিভাইসে আপনার অ্যাপ স্থাপনের ভিত্তি স্থাপন করুন।

মাল্টিডিভাইস বিশ্ব

সম্পূর্ণ অ্যান্ড্রয়েড ইকোসিস্টেম জুড়ে ব্যবহারযোগ্য বহুমুখী অ্যাপ তৈরি করুন। একটিমাত্র, রক্ষণাবেক্ষণযোগ্য কোডবেসের মাধ্যমে আরও বেশি ব্যবহারকারীর কাছে পৌঁছাতে আধুনিক টুলস এবং এপিআই ব্যবহার করুন।
একই সাথে সমস্ত ডিভাইস ফর্ম ফ্যাক্টরের জন্য আপনার অ্যাপ তৈরি করুন। একটিমাত্র, রক্ষণাবেক্ষণযোগ্য কম্পোজ কোড বেসের মাধ্যমে ফোন, ট্যাবলেট, ফোল্ডেবল, ডেস্কটপ, গাড়ির ডিসপ্লে, এমনকি অ্যান্ড্রয়েড এক্সআর ভার্চুয়াল স্পেসেও ব্যবহারকারীদের কাছে আপনার অ্যাপ পৌঁছে দিন।
এমন লেআউট তৈরি করুন যা যেকোনো স্ক্রিন বা অ্যাপ উইন্ডোর আকার বা ওরিয়েন্টেশনের সাথে খাপ খাইয়ে নিতে পারে। ক্যানোনিকাল লেআউট এবং UI কম্পোনেন্ট কম্পোজ করার মাধ্যমে উপলব্ধ ডিসপ্লে স্পেসের সর্বোচ্চ ব্যবহার করুন, যা ডিসপ্লের মাত্রা অনুযায়ী স্বয়ংক্রিয়ভাবে পরিবর্তিত হয়।
Android Studio , Antigravity , এবং স্বতন্ত্রভাবে অথবা আপনার পছন্দের IDE-এর টার্মিনালে Android CLI- এর AI সহায়তায় আপনার অ্যাডাপ্টিভ অ্যাপ ডেভেলপমেন্টকে ত্বরান্বিত করুন। আপনার অ্যাডাপ্টিভ লেআউটগুলির ডায়নামিক পারফরম্যান্স পরীক্ষা করার জন্য Android রিসাইজযোগ্য ভার্চুয়াল ডিভাইস এমুলেটর বা বিভিন্ন ফর্ম ফ্যাক্টর এমুলেটর দিয়ে আপনার অ্যাপটি টেস্ট করুন।
অ্যাডাপ্টিভ অ্যাপ কোয়ালিটি গাইডলাইনের সাহায্যে আপনার অ্যাপে শুরু থেকেই গুণমান নিশ্চিত করুন। সকল ফর্ম ফ্যাক্টরের জন্য একটি শীর্ষ-মানের অ্যাপের জন্য টিয়ার ২ (অ্যাডাপ্টিভ অপটিমাইজড) অর্জন করুন, অথবা ডিভাইসের স্বতন্ত্র ফিচার এবং একটি আকর্ষণীয় ইউজার এক্সপেরিয়েন্সের জন্য টিয়ার ১ (অ্যাডাপ্টিভ ডিফারেনশিয়েটেড) অর্জন করুন।

সর্বোচ্চ ROI

আরও বেশি ডিভাইসে আরও বেশি ব্যবহারকারীর কাছে পৌঁছান। ৩০ কোটিরও বেশি বড় স্ক্রিনের ডিভাইস ব্যবহারকারীর মনোযোগ আকর্ষণ করুন। ফোল্ডেবল ব্যবহারকারীদের অ্যাপের মধ্যে ১৪ গুণ বেশি খরচের সুবিধা নিন। যুক্তরাষ্ট্রের ৯৩% স্কুল ডিস্ট্রিক্টে ক্রোমবুক ব্যবহারকারীদের সাথে সংযুক্ত হন। লক্ষ লক্ষ অ্যান্ড্রয়েড অটো এবং অ্যান্ড্রয়েড টিভি ব্যবহারকারীর কাছে দৃশ্যমান হোন।

ভিন্ন অভিজ্ঞতা

প্রতিটি ডিভাইসে সর্বোত্তম ব্যবহারকারীর অভিজ্ঞতা প্রদানের জন্য বিভিন্ন ফর্ম ফ্যাক্টর এবং ডিভাইস কনফিগারেশনের অনন্য বৈশিষ্ট্যগুলোকে সমর্থন করুন।
বড় ডিসপ্লে, কিবোর্ড, মাউস এবং ট্র্যাকপ্যাড উন্নততর মিথস্ক্রিয়া, বর্ধিত উৎপাদনশীলতা এবং নিমগ্ন গেমপ্লে সক্ষম করে।
টেবিলের উপর রাখার ভঙ্গি এবং বইয়ের মতো ভাঁজ করার ভঙ্গির মতো বৈশিষ্ট্যগুলো উদ্ভাবনী অ্যাপ ডিজাইনের সুযোগ তৈরি করে।
গাড়ির বড়, প্রায়শই অনিয়মিত আকারের ডিসপ্লে এবং অ্যান্ড্রয়েড অটোমোটিভ ওএস-এর অনন্য বৈশিষ্ট্যগুলো পার্ক করা গাড়ির অ্যাপগুলোর জন্য বিশেষ বিবেচনার সুযোগ তৈরি করে।
অন্তর্নির্মিত ট্র্যাকপ্যাড এবং কীবোর্ড টাচের বাইরেও ইনপুট দেওয়ার সুবিধা দেয়। ডেস্কটপ উইন্ডোইং অ্যাপের বিন্যাসকে প্রয়োজন অনুযায়ী পরিবর্তন করার সুযোগ তৈরি করে।
টিভিতে ব্যবহারকারীর অভিজ্ঞতার জন্য এমন লেআউট প্রয়োজন যা ১০ ফুট দূর থেকে দেখা যায় এবং অ্যাপ নেভিগেশনের জন্য একটি সিলেক্ট বাটনসহ ডিরেকশনাল প্যাড থাকা দরকার।
এক্সটেন্ডেড রিয়েলিটি অ্যাপগুলো স্থানিক বিন্যাস, থ্রিডি মডেল এবং নিমগ্ন পরিবেশের মাধ্যমে ব্যবহারকারীর অভিজ্ঞতাকে উন্নত করে।

অভিযোজিত এপিআই

Jetpack Compose-এর অ্যাডাপ্টিভ এপিআই আপনাকে একটিমাত্র কোডবেস ব্যবহার করে যেকোনো ফর্ম ফ্যাক্টর, উইন্ডো সাইজ বা ডিসপ্লে মোডের জন্য, যার মধ্যে স্প্লিট-স্ক্রিন মোড এবং ডেস্কটপ উইন্ডোয়িংও অন্তর্ভুক্ত, কোড বিল্ড করতে সক্ষম করে।
ওয়েবের স্ট্যান্ডার্ড ফ্লেক্সবক্স মডেল ব্যবহার করে লেআউট তৈরি করুন। এলিমেন্টগুলোকে আনুভূমিক বা উল্লম্বভাবে সাজান এবং যেকোনো ডিসপ্লেতে সাইজিং ও স্পেসিংয়ের দায়িত্ব Compose-এর ওপর ছেড়ে দিন।
নমনীয় বহু-কলাম এবং বহু-সারি গ্রিড তৈরি করুন যা যেকোনো স্ক্রিনের আকারে উপলব্ধ প্রদর্শনের জায়গার সাথে মানানসই করে কলাম এবং সারির সংখ্যা স্বয়ংক্রিয়ভাবে সমন্বয় করে।
যেকোনো ডিভাইসের নির্দিষ্ট কনফিগারেশনের সাথে আপনার UI-কে গতিশীলভাবে মানিয়ে নিতে উইন্ডোর মাত্রা, ডিভাইসের অবস্থা, হার্ডওয়্যারের সক্ষমতা এবং সিস্টেমের বৈশিষ্ট্যগুলো সম্পর্কে অনুসন্ধান করুন।

প্রমাণিত ডিজাইন প্যাটার্ন

আদর্শ বিন্যাস সকল ফর্ম ফ্যাক্টরের জন্য সর্বোত্তম ব্যবহারকারীর অভিজ্ঞতা নিশ্চিত করে।
ন্যাভিগেশন সিন আপনার অ্যাপকে একাধিক ফর্ম ফ্যাক্টরের সাথে নির্বিঘ্নে মানিয়ে নিতে সক্ষম করে।
বড় ডিসপ্লেতে লিস্ট ও ডিটেইল প্যান পাশাপাশি এবং ছোট ডিসপ্লেতে আলাদাভাবে প্রদর্শন করে লিস্ট আইটেমের কন্টেন্টে এক-ক্লিকে অ্যাক্সেস সক্ষম করুন।
একটি বিস্তৃত গ্রিডে বিষয়বস্তুর উপাদানগুলো সাজান, আকার ও অবস্থান অনুসারে উপাদানগুলোকে সংযুক্ত করুন এবং অনুপাত ও স্কেল ব্যবহার করে সেগুলোর প্রতি দৃষ্টি আকর্ষণ করুন।
টুল, অপশন এবং সেটিংস যাতে মূল কন্টেন্টে সহজে ব্যবহারযোগ্য ও প্রয়োগযোগ্য হয়, সেজন্য কন্টেন্টকে প্রাথমিক এবং মাধ্যমিক প্রদর্শন এলাকায় সংগঠিত করুন।
সিন ব্যবহার করে আপনার অ্যাপের UI ফ্লো নির্ধারণ করুন। কাস্টমাইজড লেআউট তৈরি করুন, বিভিন্ন স্ক্রিন সাইজের সাথে আপনার UI মানিয়ে নিন, এবং জটিল মাল্টি-পেন অভিজ্ঞতা পরিচালনা করুন।

অভিযোজিত নকশা

ম্যাটেরিয়াল ডিজাইন এবং জেটপ্যাক কম্পোজ কম্পোনেন্ট ব্যবহার করে একাধিক ফর্ম ফ্যাক্টরের জন্য লেআউট তৈরি করুন।