পণ্যের খবর

Compose Adaptive Layouts 1.2 beta-এর মাধ্যমে নতুন সম্ভাবনা উন্মোচন করুন।

৩ মিনিটের পাঠ
Fahd Imtiaz এবং Miguel Montemayor

পিক্সেল ১০ প্রো ফোল্ড-এর মতো নতুন ফর্ম ফ্যাক্টরগুলো অ্যান্ড্রয়েড ইকোসিস্টেমে যুক্ত হওয়ায়, ফোন, ট্যাবলেট এবং ফোল্ডেবল ডিভাইস জুড়ে উচ্চ-মানের ইউজার এক্সপেরিয়েন্স তৈরির জন্য অ্যাডাপ্টিভ অ্যাপ ডেভেলপমেন্ট অপরিহার্য হয়ে উঠেছে। ব্যবহারকারীরা আশা করেন যে আপনার অ্যাপের ইউআই এই বিভিন্ন আকার এবং ভঙ্গির সাথে নির্বিঘ্নে মানিয়ে নেবে।

আপনাকে এই ডাইনামিক অভিজ্ঞতাগুলো আরও দক্ষতার সাথে তৈরি করতে সাহায্য করার জন্য, আমরা ঘোষণা করছি যে Compose Adaptive Layouts Library 1.2 আনুষ্ঠানিকভাবে বিটা পর্যায়ে প্রবেশ করছে। এই রিলিজটি ক্রমবর্ধমান ডিভাইস ইকোসিস্টেমের জন্য পরিশীলিত ও রেসপন্সিভ UI তৈরি করতে শক্তিশালী নতুন টুল সরবরাহ করে।

বৃহত্তর ক্যানভাসের জন্য শক্তিশালী নতুন সরঞ্জাম

Compose Adaptive Layouts লাইব্রেরিটি হলো বিভিন্ন উইন্ডো সাইজে মানিয়ে নিতে পারে এমন UI তৈরির জন্য আমাদের মূল টুলকিট। এই নতুন বেটা রিলিজটি শক্তিশালী সব ফিচারে পরিপূর্ণ, যা আপনাকে কম কোড ব্যবহার করে অত্যাধুনিক লেআউট তৈরি করতে সাহায্য করবে। এর প্রধান সংযোজনগুলো হলো:

  • শক্তিশালী নতুন লেআউট কৌশল: এই বেটা সংস্করণে রিফ্লো এবং লেভিটেট-এর মতো নতুন লেআউট কৌশল যুক্ত করা হয়েছে, যা আপনাকে এমন ডাইনামিক লেআউট তৈরি করতে সাহায্য করার জন্য ডিজাইন করা হয়েছে, যা পিক্সেল ১০ প্রো ফোল্ড , গ্যালাক্সি জেড ফোল্ড৭ এবং জেড ফ্লিপ৭ -এর মতো ডিভাইসের বাইরের ও ভেতরের উভয় ডিসপ্লেতেই চমৎকার দেখায়।
  • নতুন উইন্ডো সাইজ ক্লাস: এই রিলিজে নতুন ‘লার্জ’ এবং ‘এক্সট্রা-লার্জ’ উইন্ডো সাইজ ক্লাসের জন্য বিল্ট-ইন সাপোর্ট যোগ করা হয়েছে। ট্যাবলেট এবং বড় ফোল্ডেবলের মতো বিশাল স্ক্রিনে সমৃদ্ধ, মাল্টি-পেন UI পরিবর্তন ডিজাইন ও ট্রিগার করার জন্য এই নতুন ব্রেকপয়েন্টগুলো অপরিহার্য।
নতুন-পেন-অভিযোজন.webp

দুটি নতুন প্যান অভিযোজন কৌশল: রিফ্লো (বাম) এবং লেভিটেট (ডান)

পরিবর্তনসমূহের সম্পূর্ণ তালিকার জন্য অফিসিয়াল রিলিজ ডকুমেন্টেশন দেখুন। ক্যানোনিকাল লেআউট এবং একটি সাপোর্টিং পেইন লেআউট তৈরি করার বিষয়ে আমাদের গাইডগুলো অন্বেষণ করুন।

প্রতিটি স্ক্রিনে আরও বেশি ব্যবহারকারীকে যুক্ত করুন।

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

অভিযোজিত২.png

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

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

ফোল্ডেবল থেকে ডেস্কটপ পর্যন্ত প্রসারিত অ্যান্ড্রয়েড ইকোসিস্টেম

অ্যাডাপ্টিভ ডিজাইনের দিকে এই পরিবর্তনটি সমগ্র অ্যান্ড্রয়েড ইকোসিস্টেম জুড়ে বিস্তৃত। নতুন পিক্সেল ১০ প্রো ফোল্ড থেকে শুরু করে সর্বশেষ স্যামসাং গ্যালাক্সি ফোল্ডেবল পর্যন্ত, ডেভেলপারদের কাছে ৫০ কোটিরও বেশি বড় পর্দার ডিভাইসে একটি বিশাল এবং ক্রমবর্ধমান ব্যবহারকারী গোষ্ঠীর সাথে যুক্ত হওয়ার সুযোগ রয়েছে।

material.png

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

অভিযোজন নীতিগুলি বাস্তবে প্রয়োগ করা

যেসব ডেভেলপার তাদের অ্যাপগুলোকে এই অভিযোজনযোগ্য ভবিষ্যতের জন্য প্রস্তুত করতে চান, তাদের মনে রাখার মতো কয়েকটি গুরুত্বপূর্ণ সেরা অনুশীলন নিচে দেওয়া হলো:

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

আপনার অ্যাপের সম্ভাবনা এখন আর একটিমাত্র স্ক্রিনে সীমাবদ্ধ নয়। আপনার অ্যাপ কতদূর যেতে পারে তা কল্পনা করতে আজই বড় স্ক্রিনের ডিজাইন গ্যালারি এবং অ্যাপের মান নির্দেশিকাগুলো দেখুন। developer.android.com/adaptive-apps থেকে অনুপ্রেরণা নিন এবং প্রতিটি ফোল্ড, ফ্লিপ ও স্ক্রিনের জন্য প্রয়োজনীয় ডিজাইন প্যাটার্ন, অফিশিয়াল নির্দেশনা এবং নমুনা অ্যাপ খুঁজে নিন।

    লিখেছেন:

    পড়তে থাকুন