লেআউট বেসিক

চিত্র ১ : ক্যাপশনটি এখানে।

একটি লেআউট ব্যবহারকারীর জন্য আপনার অ্যাপের সাথে ইন্টারফেস করার জন্য ভিজ্যুয়াল স্ট্রাকচারকে সংজ্ঞায়িত করে, যেমন কোনও কার্যকলাপে। অ্যান্ড্রয়েড বিভিন্ন ধরণের লাইব্রেরি, ক্যানোনিকাল স্টার্টিং পয়েন্ট এবং কন্টেন্ট প্রদর্শন এবং অবস্থান নির্ধারণের কৌশল সরবরাহ করে।

শুরু করুন

অ্যাপ অ্যানাটমি শিখে অ্যান্ড্রয়েড লেআউট ডিজাইন করা শুরু করুন, তারপর আপনার অ্যাপের কন্টেন্ট কীভাবে গঠন করবেন তা শিখুন।

টেকওয়েস

লেআউট ওরিয়েন্টেশন

ব্যবহারকারীরা বিভিন্ন আকৃতির অনুপাত, আকারের ক্লাস এবং রেজোলিউশনের সম্মুখীন হতে পারেন তা বিবেচনা করুন। যাচাই করুন যে আপনার অ্যাপটি ল্যান্ডস্কেপ এবং পোর্ট্রেট ওরিয়েন্টেশনের পাশাপাশি বিভিন্ন স্ক্রিন আকার এবং ফর্ম ফ্যাক্টর উভয় ক্ষেত্রেই একটি ভাল ব্যবহারকারীর অভিজ্ঞতা প্রদান করে।

আরও তথ্যের জন্য, আপনার লেআউট এবং ক্যানোনিকাল লেআউটগুলি অভিযোজিত করার নির্দেশিকা দেখুন।

ডিভাইসের নিরাপদ এলাকা

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

মিথস্ক্রিয়া কর্মদক্ষতা

প্রাথমিক নেভিগেশনের মতো গুরুত্বপূর্ণ ইন্টারঅ্যাকশনগুলিকে একটি অ্যাক্সেসযোগ্য স্ক্রিন এরিয়ায় রাখুন। ভাসমান অ্যাকশন বোতাম (FAB) একটি বিশিষ্ট এবং অ্যাক্সেসযোগ্য ইন্টারঅ্যাকশন পয়েন্ট প্রদান করে।

কন্টেনমেন্ট গ্রুপ

ব্যবহারকারীকে কন্টেন্ট এবং অ্যাকশনের মাধ্যমে নির্দেশনা দেওয়ার জন্য সম্পর্কিত কন্টেন্ট গ্রুপ করার জন্য কন্টেন্ট ব্যবহার করুন। সম্পর্কিত অ্যাকশন সহ কন্টেন্ট গ্রুপ করার জন্য স্পষ্ট কন্টেন্ট ব্যবহার করে এমন কার্ড।

সারিবদ্ধকরণ

অনুরূপ কন্টেন্ট এবং UI উপাদানের মধ্যে সামঞ্জস্যপূর্ণ সারিবদ্ধতা প্রদান করুন।

অনুরূপ উপাদানগুলির মধ্যে সামঞ্জস্যপূর্ণ ব্যবধান স্থাপন করুন।
উপাদানের মধ্যে অসামঞ্জস্যপূর্ণ ব্যবধান রেখে পাঠযোগ্যতা ব্যাহত করুন, যা নকশাগুলিকে এলোমেলো দেখাতে পারে।
গুরুত্বপূর্ণ মিথস্ক্রিয়া

প্রতি ভিউতে অনেক বেশি অ্যাকশন দিয়ে আপনার ব্যবহারকারীকে চাপ দেবেন না।

লেআউট স্পেসিফিকেশন নোটেট করুন

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