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

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

কর

করো না

কর
উপাদানগুলিকে একসাথে গ্রুপ করার জন্য অভ্যন্তরীণ এবং ভিজ্যুয়াল কন্টেইনার ব্যবহার করুন। প্যানগুলি ভিতরে যেতে পারে, লুকিয়ে রাখতে পারে, প্রসারিত করতে পারে, সীমাবদ্ধ হতে পারে বা পপ আপ হতে পারে। প্যানগুলি দিয়ে চিন্তা করা সমস্ত মোবাইল ডিভাইসে ডিজাইন করা সহজ করে তোলে।
উপাদানগুলি কীভাবে গ্রিডের সাথে খাপ খাইয়ে নেয় তার উপর মনোযোগ দিয়ে উপাদানগুলিকে স্থানান্তর এবং পুনর্বিন্যাস করার অনুমতি দিন। উপাদানগুলির জন্য উল্লম্ব পরিবর্তন বিবেচনা করুন এবং সীমাবদ্ধতা এবং উপস্থাপনা পরিবর্তনের সাথে একত্রিত করুন।
একটি উচ্চমানের অ্যাপের মূল অ্যাপের আলাদা স্তর এবং বড় স্ক্রিনের মানের নির্দেশিকা পূরণ করা উচিত।
লেআউট সম্পর্কে আরও জানতে, মেটেরিয়াল ডিজাইন 3 (M3) লেআউট বোঝার পৃষ্ঠাটি দেখুন।