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

লেআউট ইন্সপেক্টরে রিকম্পোজিশন অবস্থাটি পড়া হয়।
লেআউট ইন্সপেক্টরে ‘রিকম্পোজিশন স্টেট রিডস’ যুক্ত করার মাধ্যমে আমরা উচ্চ রিকম্পোজিশন সংখ্যা নির্ণয় করা আরও সহজ করে দিয়েছি। পান্ডা ৩ ক্যানারিতে উপলব্ধ এই ফিচারটি, সেই সাইকেল চলাকালীন সম্পাদিত স্টেট রিডগুলোর একটি বিস্তারিত তালিকা প্রদান করে, আপনাকে রিকম্পোজিশন শুরু করা স্টেট ভ্যারিয়েবলগুলো শনাক্ত করতে সাহায্য করে। এই ফিচারটি ব্যবহার করতে, compose.ui:ui:1.10.0 (BOM 2025.12.01) বা তার উচ্চতর সংস্করণ ব্যবহার করুন।
মূল সক্ষমতা
এই ফিচারটির প্রধান বৈশিষ্ট্যগুলো হলো নিম্নরূপ:
- স্টেট ইনভ্যালিডেশন ট্রেস করুন : যখন কোনো নোড রিকম্পোজ হয়, তখন স্টেট ইন্সপেকশন প্যানেলটি খোলার জন্য কম্পোনেন্ট ট্রি-তে থাকা রিকম্পোজিশন কাউন্ট লিঙ্কে ক্লিক করুন।
- বিস্তারিত স্ট্যাক ট্রেস : পঠিত নির্দিষ্ট স্টেট ভেরিয়েবলগুলো শনাক্ত করুন, যার মধ্যে গণনা, তালিকা বা এলিভেশন ভ্যালু অন্তর্ভুক্ত থাকতে পারে। আপডেটটি ট্রিগার করার জন্য কোনগুলো
invalidated(পরিবর্তন) করা হয়েছিল তা পরীক্ষা করুন। - পুনর্গঠনের ইতিহাস দেখুন : একটি নির্দিষ্ট নোডের পূর্ববর্তী পুনর্গঠনগুলোর অবস্থার ডেটা পর্যায়ক্রমে দেখতে প্যানেল হেডারে থাকা নেভিগেশন তীরচিহ্নগুলো ব্যবহার করুন।
- এআই-চালিত ব্যাখ্যা : স্টেট রিডের একটি স্বাভাবিক ভাষার বিশ্লেষণ এবং কেন এটি একটি পুনর্গঠনের কারণ হয়েছে, তা দেখতে স্টেট ইন্সপেকশন প্যানেলে ‘এক্সপ্লেইন উইথ এআই’-এ ক্লিক করুন।
শুরু করুন
এই বৈশিষ্ট্যগুলো ব্যবহার করে দেখতে নিচের ধাপগুলো অনুসরণ করুন।
- লেআউট ইন্সপেক্টরটি খুলুন।
রিকম্পোজিশন কলামটিতে রাইট-ক্লিক করুন এবং নিম্নলিখিতগুলির মধ্যে যেকোনো একটি করুন:
- সমস্ত নোডের জন্য, পুনর্গঠন পর্যবেক্ষণ > সমস্ত পর্যবেক্ষণ নির্বাচন করুন।
- নির্দিষ্ট নোটের জন্য, পুনর্গঠন > নোড পর্যবেক্ষণ নির্বাচন করুন।

লেআউট ইন্সপেক্টরে রিকম্পোজিশন স্টেট চালু করলে তা রিড হয়। আপনার অ্যাপের সাথে ইন্টারঅ্যাক্ট করুন। যখন পুনর্গঠন ঘটে, তখন স্টেট পরীক্ষা করার জন্য কম্পোনেন্ট ট্রি-তে থাকা নীল কাউন্ট লিঙ্কগুলিতে ক্লিক করুন।

লেআউট ইন্সপেক্টরে পুনর্বিন্যাস অবস্থার নমুনা ফলাফল দেখা যায়। পুনর্গঠন কেন ঘটল তার বিশদ বিশ্লেষণ পেতে 'এআই দিয়ে ব্যাখ্যা করুন'-এ ক্লিক করুন।

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

ইন্টারেক্টিভ প্রিভিউ ব্যবহার করে ব্যাক নেভিগেশন ট্রানজিশন অনুকরণ করুন
Quail 4-এ বিশেষ কিছু কন্ট্রোল যুক্ত করা হয়েছে—যার মধ্যে রয়েছে একটি ‘Navigate Back’ অ্যাকশন এবং একটি ‘Predictive Back Progress’ স্লাইডার—যা আপনাকে কোনো ফিজিক্যাল ডিভাইস বা এমুলেটরে ডেপ্লয় না করেই ব্যাক ও ফরোয়ার্ড অ্যানিমেশন পরীক্ষা করার সুযোগ দেয়। এখন আপনি সরাসরি ‘Compose Interactive Preview’-এর মধ্যেই কাস্টম ট্রানজিশন স্টেটগুলো ধাপে ধাপে দেখতে এবং প্রেডিক্টিভ ব্যাক জেসচারের আচরণ যাচাই করতে পারবেন।
