এই পৃষ্ঠায় অ্যান্ড্রয়েড স্টুডিও প্রিভিউ রিলিজগুলিতে প্রবর্তিত নতুন বৈশিষ্ট্যগুলির তালিকা দেওয়া হয়েছে। প্রিভিউ বিল্ডগুলি অ্যান্ড্রয়েড স্টুডিও-র সর্বশেষ বৈশিষ্ট্য এবং উন্নতিগুলিতে আগেভাগেই অ্যাক্সেস প্রদান করে। আপনি এই প্রিভিউ সংস্করণগুলি ডাউনলোড করতে পারেন । অ্যান্ড্রয়েড স্টুডিও-র কোনো প্রিভিউ সংস্করণ ব্যবহার করতে গিয়ে যদি আপনি কোনো সমস্যার সম্মুখীন হন, তবে আমাদের জানান । আপনার বাগ রিপোর্টগুলি অ্যান্ড্রয়েড স্টুডিও-কে আরও উন্নত করতে সাহায্য করে।
ক্যানারি রিলিজগুলোতে সক্রিয়ভাবে উন্নয়নাধীন অত্যাধুনিক ফিচার থাকে এবং এগুলো হালকাভাবে পরীক্ষিত হয়। যদিও আপনি ডেভেলপমেন্টের জন্য ক্যানারি বিল্ড ব্যবহার করতে পারেন, তবে মনে রাখবেন যে এতে নতুন ফিচার যোগ বা পরিবর্তন করা হতে পারে। রিলিজ ক্যান্ডিডেট (RC) হলো অ্যান্ড্রয়েড স্টুডিও-র পরবর্তী সংস্করণ, এবং এটি স্টেবল রিলিজের জন্য প্রায় প্রস্তুত। পরবর্তী সংস্করণের ফিচার সেট স্থিতিশীল করা হয়েছে। অ্যান্ড্রয়েড স্টুডিও-র সংস্করণ নামকরণের পদ্ধতি বুঝতে অ্যান্ড্রয়েড স্টুডিও রিলিজের নামগুলো দেখুন।
অ্যান্ড্রয়েড স্টুডিও প্রিভিউ রিলিজ সম্পর্কিত সর্বশেষ খবরের জন্য, যার মধ্যে প্রতিটি প্রিভিউ রিলিজের উল্লেখযোগ্য সংশোধনের তালিকাও রয়েছে, অ্যান্ড্রয়েড স্টুডিও ব্লগের রিলিজ আপডেটস দেখুন।
অ্যান্ড্রয়েড স্টুডিওর বর্তমান সংস্করণগুলি
নিম্নোক্ত সারণিতে অ্যান্ড্রয়েড স্টুডিও-এর বর্তমান সংস্করণ এবং সেগুলোর চ্যানেলসমূহ তালিকাভুক্ত করা হলো।
| সংস্করণ | চ্যানেল |
|---|---|
| অ্যান্ড্রয়েড স্টুডিও পান্ডা ২ | স্থিতিশীল |
| অ্যান্ড্রয়েড গ্রেডল প্লাগইন ৯.১.০ | স্থিতিশীল |
| অ্যান্ড্রয়েড স্টুডিও পান্ডা ৩ | আরসি |
| অ্যান্ড্রয়েড স্টুডিও পান্ডা ৪ | ক্যানারি |
অ্যান্ড্রয়েড গ্রেডল প্লাগইন প্রিভিউগুলির সাথে সামঞ্জস্যতা
অ্যান্ড্রয়েড স্টুডিও-এর প্রতিটি প্রিভিউ সংস্করণ অ্যান্ড্রয়েড গ্রেডল প্লাগইন (AGP)-এর একটি সংশ্লিষ্ট সংস্করণের সাথে প্রকাশিত হয়। স্টুডিও-এর প্রিভিউ সংস্করণগুলো AGP-এর যেকোনো সামঞ্জস্যপূর্ণ স্থিতিশীল সংস্করণের সাথে কাজ করার কথা। তবে, আপনি যদি AGP-এর কোনো প্রিভিউ সংস্করণ ব্যবহার করেন, তাহলে আপনাকে অবশ্যই স্টুডিও-এর সংশ্লিষ্ট প্রিভিউ সংস্করণটি ব্যবহার করতে হবে (উদাহরণস্বরূপ, অ্যান্ড্রয়েড স্টুডিও চিপমাঙ্ক ক্যানারি ৭-এর সাথে AGP 7.2.0-alpha07)। ভিন্ন সংস্করণ ব্যবহারের চেষ্টা করলে (উদাহরণস্বরূপ, অ্যান্ড্রয়েড স্টুডিও চিপমাঙ্ক বিটা ১-এর সাথে AGP 7.2.0-alpha07) সিঙ্ক ব্যর্থ হবে, যার ফলে AGP-এর সংশ্লিষ্ট সংস্করণে আপডেট করার জন্য একটি প্রম্পট দেখানো হবে।
অ্যান্ড্রয়েড গ্র্যাডল প্লাগইন এপিআই-এর অপ্রচলিতকরণ এবং অপসারণের বিস্তারিত তালিকার জন্য, অ্যান্ড্রয়েড গ্র্যাডল প্লাগইন এপিআই আপডেট দেখুন।
স্টুডিও ল্যাব
স্টুডিও ল্যাবস আপনাকে অ্যান্ড্রয়েড স্টুডিও-র একটি স্থিতিশীল সংস্করণে সর্বশেষ এআই পরীক্ষামূলক ফিচারগুলো ব্যবহার করে দেখার সুযোগ দেয়, যাতে আপনি আপনার ডেভেলপমেন্ট ওয়ার্কফ্লোতে আমাদের এআই অ্যাসিস্ট্যান্স পরিষেবাগুলো আরও দ্রুত অন্তর্ভুক্ত করতে পারেন। আরও তথ্যের জন্য, স্টুডিও ল্যাবস দেখুন।
স্টুডিও ল্যাবগুলিতে বর্তমানে নিম্নলিখিত বৈশিষ্ট্যগুলি উপলব্ধ রয়েছে।
| বৈশিষ্ট্য | বর্ণনা | ডাক্তাররা |
|---|---|---|
| অ্যান্ড্রয়েড স্টুডিওর জন্য যাত্রা | এন্ড-টু-এন্ড টেস্টের ধাপ এবং অ্যাসারশনগুলো বর্ণনা করতে স্বাভাবিক ভাষা ব্যবহার করুন। | অ্যান্ড্রয়েড স্টুডিওর জন্য যাত্রা |
অ্যান্ড্রয়েড স্টুডিও পান্ডা ৩
অ্যান্ড্রয়েড স্টুডিও পান্ডা ৪-এর নতুন বৈশিষ্ট্যগুলো নিচে দেওয়া হলো।
অ্যান্ড্রয়েড স্টুডিও-র এই সংস্করণে কী কী সংশোধন করা হয়েছে তা দেখতে, বন্ধ করা ইস্যুগুলো দেখুন।
এজেন্ট মোডে অনুমতি পরিচালনা করুন
এখন আপনি এজেন্টের জন্য নির্দিষ্ট অনুমতিগুলো পরিচালনা করতে পারবেন, যা আপনাকে আপনার ওয়ার্কস্পেসের উপর সূক্ষ্ম নিয়ন্ত্রণ দেবে। অনুমতিগুলোর মাধ্যমে আপনি নিয়ন্ত্রণ করতে পারেন যে এজেন্ট নির্দিষ্ট কিছু কাজ করতে পারবে কি না, যার মধ্যে নিম্নলিখিতগুলো অন্তর্ভুক্ত:
- প্রজেক্ট ফাইল, এক্সটার্নাল ডিরেক্টরি এবং সংবেদনশীল ডেটা (যেমন ক্রেডেনশিয়াল) পড়ুন ও আপডেট করুন।
- গুগল সার্চ এবং অন্যান্য ডোমেইন অ্যাক্সেস করুন।
- শেল কমান্ড চালান।
- এমসিপি সার্ভারগুলোর সাথে যোগাযোগ করুন।
আপনি যখন এজেন্টের সাথে কাজ করবেন, তখন যদি আপনি আগে থেকে অনুমোদন না দিয়ে থাকেন, তাহলে এজেন্ট কোনো কিছু করার জন্য আপনার কাছে অনুমতি চাইবে:

আপনি এককালীন কাজের জন্য 'অনুমতি দিন' (Allow ) অথবা বিশ্বস্ত ও পুনরাবৃত্তিমূলক ওয়ার্কফ্লোর জন্য 'সর্বদা অনুমতি দিন' (Always allow ) বিকল্পটি বেছে নিতে পারেন। জেমিনি একটি বুদ্ধিমান অনুরোধ ব্যবস্থা ব্যবহার করে, তাই একটি উচ্চ-স্তরের অনুমতি (যেমন ফাইল লেখা) দিলে তা স্বয়ংক্রিয়ভাবে সমস্ত সম্পর্কিত সাব-টুলকে অনুমোদন দেয়। ls বা grep মতো সাধারণ কমান্ডগুলো আপনার বিদ্যমান রিড অ্যাক্সেসের উপর ভিত্তি করে নীরবে অনুমোদিত হয়, যা আপনাকে অপ্রয়োজনীয় প্রম্পট ছাড়াই কাজের প্রবাহ বজায় রাখতে সাহায্য করে। এই নতুন অনুমতি মডেলটি নিরাপত্তা এবং উৎপাদনশীলতার মধ্যে ভারসাম্য রক্ষা করে, যাতে আপনি যে অপারেশনগুলোর উপর আস্থা রাখেন সেগুলোতে এজেন্টকে নিরবচ্ছিন্নভাবে কাজ করতে দিতে পারেন এবং অন্যান্য অপারেশনের জন্য ম্যানুয়াল পর্যালোচনাও করতে পারেন।
আপনি ফাইল > সেটিংস > টুলস > এআই > এজেন্ট পারমিশন (অথবা ম্যাকওএস-এ অ্যান্ড্রয়েড স্টুডিও > সেটিংস > টুলস > এআই > এজেন্ট পারমিশন )-এ গিয়ে ম্যানুয়ালি আপনার পারমিশনগুলো নিরীক্ষা করতে পারেন।

স্যান্ডবক্সিং
আপনার সুস্পষ্ট সম্মতি ছাড়া স্যান্ডবক্সিং অননুমোদিত নেটওয়ার্ক অ্যাক্সেস এবং ফাইল-সিস্টেম রাইট সীমিত করে। স্যান্ডবক্সিং কনফিগার করতে, ফাইল > সেটিংস > টুলস > এআই > এজেন্ট শেল স্যান্ডবক্স-এ যান (অথবা ম্যাকওএস-এ অ্যান্ড্রয়েড স্টুডিও > সেটিংস > টুলস > এআই > এজেন্ট শেল স্যান্ডবক্স- এ যান)।

এজেন্ট মোডের জন্য দক্ষতা
Android Studio Panda 3 Canary 2 থেকে শুরু করে, আপনি বিশেষায়িত দক্ষতা এবং কাস্টম ওয়ার্কফ্লো ব্যবহার করে এজেন্ট মোডের সক্ষমতা বাড়াতে স্কিল ব্যবহার করতে পারেন। আরও জানতে Extend Agent Mode with skills দেখুন।
অ্যান্ড্রয়েড স্টুডিও পান্ডা ৪
অ্যান্ড্রয়েড স্টুডিও পান্ডা ৪-এর নতুন বৈশিষ্ট্যগুলো নিচে দেওয়া হলো।
অ্যান্ড্রয়েড স্টুডিও-র এই সংস্করণে কী কী সংশোধন করা হয়েছে তা দেখতে, বন্ধ করা ইস্যুগুলো দেখুন।
জেমিনি এপিআই স্টার্টার টেমপ্লেট
জেমিনি এপিআই স্টার্টার টেমপ্লেটটি অ্যান্ড্রয়েড ডেভেলপারদের তাদের অ্যাপ্লিকেশনে এআই ফিচার সংহত করার জন্য একটি সহজ পথ প্রদান করে। ফায়ারবেস এআই লজিক ব্যবহার করে, ডেভেলপাররা ম্যানুয়াল কনফিগারেশন এবং নিরাপত্তা ব্যবস্থাপনা এড়াতে পারেন।

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

অ্যান্ড্রয়েড স্টুডিওতে জেমিনির জন্য গুগল ওয়ান ইন্টিগ্রেশন
আপনি যদি Google One AI Pro বা Ultra প্ল্যানগুলিতে সাবস্ক্রাইব করেন, তাহলে Android Studio Panda 4 Canary 2-তে একটি উন্নত এজেন্ট মোড ব্যবহারের সুযোগ পাওয়া যাবে। Google One ইন্টিগ্রেশনটি ডিফল্ট Gemini মডেলের জন্য উচ্চতর রেট লিমিট এবং একটি বর্ধিত কনটেক্সট উইন্ডোর মাধ্যমে আপনার অ্যান্ড্রয়েড ডেভেলপমেন্টকে আরও শক্তিশালী করে তোলে। আপনি যদি একটি Google One AI প্ল্যানে সাবস্ক্রাইব করে থাকেন, তাহলে Android Studio-তে আপনার Google অ্যাকাউন্টে সাইন ইন করার সাথে সাথেই স্বয়ংক্রিয়ভাবে এই সুবিধাগুলি উপভোগ করতে পারবেন।
কম্পোজ প্রিভিউ স্ক্রিনশট টেস্টিং টুল
আপনার Compose UI পরীক্ষা করতে এবং রিগ্রেশন প্রতিরোধ করতে Compose Preview Screenshot Testing টুলটি ব্যবহার করুন। এই নতুন টুলটি আপনাকে HTML রিপোর্ট তৈরি করতে সাহায্য করে, যার মাধ্যমে আপনি আপনার অ্যাপের UI-এর যেকোনো পরিবর্তন দৃশ্যত শনাক্ত করতে পারবেন। Compose Preview Screenshot Testing- এ আরও জানুন।
অ্যান্ড্রয়েড স্টুডিও প্রোফাইলারে লিকক্যানারি
অ্যান্ড্রয়েড স্টুডিও পান্ডা, অ্যান্ড্রয়েড স্টুডিও প্রোফাইলারের মধ্যেই একটি ডেডিকেটেড টাস্ক হিসেবে সরাসরি লিকক্যানারি ইন্টিগ্রেশন অন্তর্ভুক্ত করে।

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

অ্যান্ড্রয়েড স্টুডিওতে ম্যাটেরিয়াল সিম্বলের সমর্থন
Android Studio Otter 2-এর ফিচার ড্রপের মাধ্যমে আপনার অ্যাপে সর্বশেষ Material সিম্বলগুলো যোগ করুন এবং কাস্টমাইজ করুন। Vector Asset Studio এখন Google Fonts-এর Material সিম্বল লাইব্রেরির সাথে সম্পূর্ণরূপে ইন্টিগ্রেটেড, যা আপনাকে সরাসরি IDE-এর ভেতরেই সম্পূর্ণ ক্যাটালগটি অ্যাক্সেস করার সুযোগ দেয়।
এখন আপনি আপনার ডিজাইনের সাথে নিখুঁতভাবে মেলানোর জন্য সরাসরি স্টুডিওতেই আইকনের বৈশিষ্ট্য যেমন ওয়েট, গ্রেড এবং অপটিক্যাল সাইজ কাস্টমাইজ করতে পারবেন। সর্বশেষ ক্যানারি বিল্ডে এটি ব্যবহার করে দেখুন!

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

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

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

লেআউট ইন্সপেক্টরে স্টেট রিডের জন্য 'এক্সপ্লেইন উইথ এআই'-এর নমুনা ফলাফল