অ্যান্ড্রয়েড স্টুডিও প্রিভিউতে নতুন বৈশিষ্ট্য

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

অ্যান্ড্রয়েড স্টুডিও প্রিভিউ রিলিজের সর্বশেষ খবরের জন্য, প্রতিটি প্রিভিউ রিলিজে উল্লেখযোগ্য ফিক্সের তালিকা সহ, অ্যান্ড্রয়েড স্টুডিও ব্লগে রিলিজ আপডেটগুলি দেখুন।

অ্যান্ড্রয়েড স্টুডিওর বর্তমান সংস্করণ

নিম্নলিখিত টেবিলে Android স্টুডিওর বর্তমান সংস্করণ এবং তাদের নিজ নিজ চ্যানেলের তালিকা রয়েছে।

সংস্করণ চ্যানেল
অ্যান্ড্রয়েড স্টুডিও লেডিবাগ | 2024.2.1 স্থিতিশীল
অ্যান্ড্রয়েড গ্রেডল প্লাগইন 8.7.0 স্থিতিশীল
অ্যান্ড্রয়েড স্টুডিও লেডিবাগ | 2024.2.1 বেটা
অ্যান্ড্রয়েড স্টুডিও লেডিবাগ ফিচার ড্রপ | 2024.2.2 ক্যানারি

অ্যান্ড্রয়েড গ্রেডল প্লাগইন পূর্বরূপের সাথে সামঞ্জস্যপূর্ণ

অ্যান্ড্রয়েড স্টুডিওর প্রতিটি প্রিভিউ সংস্করণ অ্যান্ড্রয়েড গ্রেডল প্লাগইন (এজিপি) এর একটি সংশ্লিষ্ট সংস্করণের পাশাপাশি প্রকাশিত হয়। স্টুডিওর প্রিভিউ সংস্করণগুলি AGP-এর যেকোনো সামঞ্জস্যপূর্ণ স্থিতিশীল সংস্করণের সাথে কাজ করা উচিত। যাইহোক, আপনি যদি AGP-এর একটি পূর্বরূপ সংস্করণ ব্যবহার করেন, তাহলে আপনাকে অবশ্যই স্টুডিওর সংশ্লিষ্ট প্রিভিউ সংস্করণ ব্যবহার করতে হবে (উদাহরণস্বরূপ, AGP 7.2.0-alpha07 সহ Android Studio Chipmunk Canary 7)। ভিন্ন ভিন্ন সংস্করণ ব্যবহার করার প্রচেষ্টা (উদাহরণস্বরূপ, AGP 7.2.0-alpha07 সহ Android Studio Chipmunk Beta 1) একটি সিঙ্ক ব্যর্থতার কারণ হবে, যার ফলে AGP-এর সংশ্লিষ্ট সংস্করণে আপডেট করার প্রম্পট হবে।

অ্যান্ড্রয়েড গ্রেডল প্লাগইন এপিআই অবচয় এবং অপসারণের বিস্তারিত লগের জন্য, অ্যান্ড্রয়েড গ্রেডল প্লাগইন এপিআই আপডেটগুলি দেখুন।

অ্যান্ড্রয়েড স্টুডিও লেডিবাগ ফিচার ড্রপ | 2024.2.2

অ্যান্ড্রয়েড স্টুডিও লেডিবাগ ফিচার ড্রপ-এ নিম্নলিখিত নতুন বৈশিষ্ট্যগুলি রয়েছে 2024.2.2. অ্যান্ড্রয়েড স্টুডিওর এই সংস্করণে কী ঠিক করা হয়েছে তা দেখতে, বন্ধ হওয়া সমস্যাগুলি দেখুন।

মিথুন ব্যবহার করে কম্পোজেবলের পূর্বরূপ তৈরি করুন

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

এই টুলটি অ্যাক্সেস করতে, যেকোনো কম্পোজেবল রাইট-ক্লিক করুন এবং জেমিনি > জেনারেট "<কম্পোজেবল নাম>" প্রিভিউ বা এই ফাইলের জন্য কম্পোজ প্রিভিউ জেনারেট করুন- এ নেভিগেট করুন।

যদিও মিথুনের জেনারেট করা কোড প্রতিবার নিখুঁত নাও হতে পারে, এটি আপনার উন্নয়ন কর্মপ্রবাহকে ত্বরান্বিত করার জন্য একটি মূল্যবান সূচনা পয়েন্ট প্রদান করতে সাহায্য করে।

আপনার প্রতিক্রিয়া আমাদেরকে নির্ভুলতা উন্নত করতে এবং এই ইন্টিগ্রেশনটিকে Android ডেভেলপারদের জন্য আরও শক্তিশালী সম্পদে পরিণত করতে সাহায্য করার জন্য অত্যন্ত গুরুত্বপূর্ণ৷

মিথুন রাইট-ক্লিক মেনুতে প্রায় অর্ধেক নিচে প্রদর্শিত হয়। জেনারেট প্রিভিউ 2য়-স্তরের মেনুর নীচে প্রদর্শিত হয়।
মিথুন আপনার কম্পোজেবলের জন্য কম্পোজ প্রিভিউ তৈরি করতে পারে

টাইলস অ্যানিমেশন প্রিভিউ পরেন

Android Studio Ladybug Canary 2+ এখন Wear টাইল অ্যানিমেশন প্রিভিউ সমর্থন করে, যা IDE-এর মধ্যে সরাসরি আপনার টাইল অ্যানিমেশনগুলি পরিদর্শন ও ডিবাগ করা আগের চেয়ে সহজ করে তোলে। এই বৈশিষ্ট্যটি অ্যান্ড্রয়েড স্টুডিও কোয়ালায় প্রবর্তিত Wear টাইলস প্রিভিউ সমর্থনের উপর ভিত্তি করে তৈরি করে।

শুরু করতে:

  1. Android Studio Ladybug Canary 2 বা উচ্চতর আপডেট করুন।
  2. টাইলস এবং টুলিং লাইব্রেরি যোগ করুন:
    1. আপনার অ্যাপ-স্তরের build.gradle.kts ফাইলে নির্ভরতা যোগ করুন:
            # Required for the previews
            debugImplementation(libs.androidx.tiles.tooling)
            implementation(libs.androidx.tiles.tooling.preview)
            # Dependencies needed to build the tiles
            implementation(libs.androidx.tiles)
            implementation(libs.androidx.protolayout)
            implementation(libs.androidx.protolayout.material)
          
    2. libs.versions.toml ফাইল:
          [versions]
          tiles = "1.5.0-alpha01"
          protolayout = "1.3.0-alpha01"
          [libraries]
          androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" }
          androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" }
          androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" }
          androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" }
          androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" }
          androidx-protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
          
  3. আপনার টাইলস পরিষেবাগুলির জন্য পূর্বরূপ সেট আপ করুন৷ বিস্তারিত নির্দেশাবলীর জন্য টাইলস পূর্বরূপ নির্দেশিকা পড়ুন। যদি আপনার টাইলগুলিতে অ্যানিমেশন অন্তর্ভুক্ত থাকে, তবে অ্যানিমেশন পূর্বরূপ স্বয়ংক্রিয়ভাবে প্রদর্শিত হবে, আপনাকে সেগুলি পরিদর্শন এবং ডিবাগ করার অনুমতি দেবে৷

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

মোশন এডিটর অবচয়

আসন্ন প্রকাশে, আমরা XML থেকে Jetpack Compose- এ চলমান পরিবর্তনের অংশ হিসাবে মোশন এডিটরকে অবমূল্যায়ন করব। কম্পোজ অ্যানিমেশন তৈরির জন্য আরও আধুনিক এবং দক্ষ পদ্ধতির অফার করে এবং আমরা ডেভেলপারদের নতুন প্রকল্পের জন্য কম্পোজ অ্যানিমেশন প্রিভিউ ব্যবহার শুরু করতে উৎসাহিত করি।

কোড এডিটরে মিথুন

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

মিথুন কোড রূপান্তর

আপনি এখন কোড এডিটর থেকে মিথুনকে অনুরোধ করতে পারেন কোড সাজেশনের জন্য আপনার অ্যাপে সংশোধন, অপ্টিমাইজ বা কোড যোগ করার জন্য:

  1. আপনার প্রম্পটের জন্য একটি ইনপুট ক্ষেত্র দেখতে, কোড এডিটর থেকে নিম্নলিখিতগুলির মধ্যে একটি করুন:
    • কোড এডিটরে রাইট-ক্লিক করুন এবং প্রসঙ্গ মেনু থেকে জেমিনি > জেনারেট কোড নির্বাচন করুন।
    • যে কোডটি আপনি মিথুন পরিবর্তন করতে চান সেটি হাইলাইট করুন, কোড এডিটরে রাইট-ক্লিক করুন এবং প্রসঙ্গ মেনু থেকে Gemini > Transform কোড নির্বাচন করুন।
    • CTRL+\ ( macOS-এ Command+\ ) টিপুন
  2. আপনি কীভাবে আপনার কোড পরিবর্তন বা যোগ করতে চান তা বর্ণনা করে মিথুনকে প্রম্পট করুন এবং এন্টার টিপুন। মিথুন আপনার অনুরোধ প্রক্রিয়া করার পরে, আপনি একটি কোড পার্থক্য দেখতে পাবেন।
    • উদাহরণ স্বরূপ, আপনি মিথুনকে এটিকে পুনরায় লেখার মাধ্যমে জটিল কোডকে সরলীকরণ করতে বলতে পারেন, খুব নির্দিষ্ট কোড রূপান্তর করতে পারেন যেমন "এই কোডটিকে ইডিওম্যাটিক করুন" বা আপনার বর্ণনা করা নতুন ফাংশন তৈরি করতে। অ্যান্ড্রয়েড স্টুডিও আপনাকে কোড ডিফ হিসাবে মিথুনের কোড পরামর্শ দেখায়, যাতে আপনি শুধুমাত্র আপনার পছন্দসই পরামর্শগুলি পর্যালোচনা করতে এবং গ্রহণ করতে পারেন৷
  3. কোড পার্থক্য পর্যালোচনা করুন এবং নিম্নলিখিতগুলির মধ্যে একটি করুন:
    • পরিমার্জিত ক্লিক করে এবং একটি নতুন প্রম্পট প্রবেশ করে প্রস্তাবিত কোডটি আরও সংশোধন করুন।
    • আপনার কোডে প্রস্তাবিত পরিবর্তনগুলি যোগ করতে সমস্ত পরিবর্তন স্বীকার করুন ক্লিক করুন৷
কোড সাজেশনের জন্য কোড এডিটর থেকে জেমিনিকে প্রম্পট করুন।

ডকুমেন্টেশন তৈরি করুন

আপনি এখন আপনার কোডের জন্য ডকুমেন্টেশন তৈরি করতে Android স্টুডিওতে Gemini ব্যবহার করতে পারেন। তাত্ক্ষণিক খসড়া সহ আপনার কোডের জন্য পরিষ্কার এবং সংক্ষিপ্ত ডকুমেন্টেশন তৈরি করুন যা আপনি সেকেন্ডের মধ্যে পরিমার্জিত এবং নিখুঁত করতে পারেন।

  1. View > Tool Windows > Gemini-এ ক্লিক করে Gemini সক্ষম করুন।
  2. একটি কোড স্নিপেট নির্বাচন করুন এবং কোড এডিটরে ডান-ক্লিক করুন এবং প্রসঙ্গ মেনু থেকে জেমিনি > নথি ফাংশন নির্বাচন করুন। (প্রসঙ্গের উপর নির্ভর করে আপনি ডকুমেন্ট ক্লাস… বা ডকুমেন্ট প্রপার্টি…ও দেখতে পারেন।)
  3. প্রস্তাবিত পরিবর্তনগুলি পর্যালোচনা করুন, পরিবর্তনগুলি স্বীকার করুন ক্লিক করার আগে প্রয়োজনে পরিমার্জন করুন৷
জেমিনি এআই চালিত ডকুমেন্টেশন
মিথুন আপনার কোডের জন্য ডকুমেন্টেশন প্রস্তাব করতে পারে।

মিথুন দিয়ে নাম পরিবর্তন করুন

স্ট্যান্ডার্ড রিফ্যাক্টর > রিনেম অ্যাকশন রিনেমিং ভেরিয়েবল, ক্লাস, এবং পদ্ধতি ব্যবহার করার সময়, জেমিনি এখন কোড প্রসঙ্গের উপর ভিত্তি করে উপযুক্ত নাম প্রস্তাব করে।

কোড এডিটরের নামের সাথে স্থানীয় ভেরিয়েবলের নাম পরিবর্তন করুন           পরামর্শ
মিথুন শ্রেণি, পদ্ধতি এবং ভেরিয়েবলের জন্য নাম প্রস্তাব করতে পারে।

পরিবর্তনশীল নাম পুনর্বিবেচনা করুন

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

কোড এডিটরের বিকল্প সহ স্থানীয় ভেরিয়েবলের নাম পরিবর্তন করুন          নামের পরামর্শ।
মিথুন একটি ফাইলে ভেরিয়েবলের বিকল্প নাম প্রস্তাব করতে পারে।

ইউনিট পরীক্ষার পরিস্থিতি তৈরি করুন

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

ইউনিট পরীক্ষার পরিস্থিতি তৈরি করতে, নিম্নলিখিতগুলি করুন:

  1. আপনি যে ক্লাসের জন্য ইউনিট পরীক্ষার পরিস্থিতি তৈরি করতে চান সেখানে নেভিগেট করুন।
  2. ক্লাসে রাইট-ক্লিক করুন এবং প্রসঙ্গ মেনু থেকে জেমিনি > ইউনিট পরীক্ষার পরিস্থিতি নির্বাচন করুন।
  3. প্রদর্শিত ডায়ালগে, আপনি যে ক্লাসের জন্য পরিস্থিতি তৈরি করতে চান তার পদ্ধতিগুলি নির্বাচন করুন এবং পরীক্ষার জন্য গন্তব্য প্যাকেজ সেট করুন।
  4. ওকে ক্লিক করুন।
  5. আপনার পরীক্ষার জন্য গন্তব্য ডিরেক্টরি নিশ্চিত করুন এবং ঠিক আছে ক্লিক করুন
  6. যদি পরীক্ষার ক্লাসটি ইতিমধ্যেই বিদ্যমান থাকে, তাহলে নিশ্চিত করুন যে আপনি জেমিনিকে বিদ্যমান ফাইলে আপডেটের পরামর্শ দিতে চান কিনা।

মিথুন অনুরোধটি প্রক্রিয়া করার পরে, আপনাকে প্রস্তাবিত ইউনিট পরীক্ষা সহ একটি নতুন ফাইল দেখতে হবে বা বিদ্যমান ফাইলে প্রস্তাবিত পরিবর্তনগুলি গ্রহণ করার জন্য একটি পার্থক্য দেখতে হবে।

কমিট মেসেজ সাজেস্ট করুন

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

কমিট ডায়ালগ কমিটের জন্য একটি প্রস্তাবিত বার্তা দেখাচ্ছে।
মিথুন আপনার প্রতিশ্রুতির জন্য একটি বিশদ বার্তা প্রস্তাব করতে পারে।

অ্যান্ড্রয়েড স্টুডিওতে জেমিনীর সাথে ক্র্যাশ রিপোর্ট বিশ্লেষণ করুন

আপনার অ্যাপ কোয়ালিটি ইনসাইটস ক্র্যাশ রিপোর্ট বিশ্লেষণ করতে, অন্তর্দৃষ্টি তৈরি করতে, ক্র্যাশ সারাংশ প্রদান করতে এবং যখন সম্ভব তখন নমুনা কোড এবং প্রাসঙ্গিক ডকুমেন্টেশনের লিঙ্ক সহ পরবর্তী পদক্ষেপগুলির সুপারিশ করতে Android স্টুডিওতে Gemini ব্যবহার করুন৷

আপনি ভিউ > টুল উইন্ডোজ > জেমিনি থেকে জেমিনি চালু করার পরে অ্যান্ড্রয়েড স্টুডিওতে অ্যাপ কোয়ালিটি ইনসাইট টুল উইন্ডোতে ইনসাইট দেখান ক্লিক করে এই সমস্ত তথ্য তৈরি করুন।

অ্যাপ কোয়ালিটি ইনসাইট টুল উইন্ডো থেকে জেমিনি থেকে অন্তর্দৃষ্টি দেখান

Google Play SDK Index ইন্টিগ্রেশন

অ্যান্ড্রয়েড স্টুডিও Google Play SDK Index ইন্টিগ্রেশনে এখন Google Play SDK কনসোলের সতর্কতা অন্তর্ভুক্ত রয়েছে। এটি আপনাকে Google Play Console-এ আপনার অ্যাপ জমা দেওয়ার আগে আপনার নির্ভরশীলতার যেকোনো সম্ভাব্য সংস্করণ বা নীতি সংক্রান্ত সমস্যাগুলির সম্পূর্ণ ভিউ দেয়।

অ্যান্ড্রয়েড স্টুডিও এখন আপনার সময় বাঁচাতে সরাসরি সম্পাদকে SDK লেখকদের থেকে নোটগুলি প্রদর্শন করে৷ একটি প্রস্তাবিত সংস্করণ বা সংস্করণ পরিসর উপলব্ধ হলে, Android স্টুডিও একটি দ্রুত সমাধান অন্তর্ভুক্ত করবে:

অ্যান্ড্রয়েড স্টুডিও সতর্কতা প্রদর্শন করে যখন একটি নির্দিষ্ট SDK সংস্করণে নিরাপত্তা দুর্বলতাগুলি জানা থাকে। এই তথ্য আপনাকে অ্যাপ ডেভেলপমেন্টের সময় এই সমস্যাগুলি আবিষ্কার করতে এবং সমাধান করতে সাহায্য করে যাতে আপনি সর্বোত্তম অনুশীলনগুলি অনুসরণ করতে পারেন৷

মক সেন্সর ক্ষমতা এবং মান

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

বোতামটি প্যানেল সারির মাঝখানে অবস্থিত
পরিধান স্বাস্থ্য পরিষেবা প্যানেল, এমুলেটরে উপলব্ধ।

প্যানেলটি খুলতে এবং ব্যবহার করতে, নিম্নলিখিতগুলি করুন:

  1. একটি Android ভার্চুয়াল ডিভাইস (AVD) তৈরি করুন বা খুলুন এবং এমুলেটরে আপনার অ্যাপ চালান
  2. এমুলেটর প্যানেলে, Wear Health Services নির্বাচন করুন। পরিধান স্বাস্থ্য পরিষেবা প্যানেল খুলুন Wear Health Services প্যানেল খোলে, বিভিন্ন Android-চালিত ডিভাইসে উপলব্ধ সেন্সরগুলির একটি তালিকা দেখায়।

প্যানেল খোলার পরে, আপনি নিম্নলিখিতগুলি করতে পারেন:

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

কম্পোজ প্রিভিউ স্ক্রিনশট টেস্টিং টুল

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

বিল্ড মেনু এবং অ্যাকশন আপডেট করা হয়েছে

আপনি Android স্টুডিওতে প্রজেক্টে কাজ করার সময় আপনি যা চান তা তৈরি করা সহজ করতে সাহায্য করার জন্য আমরা বিল্ড অ্যাকশন এবং বিল্ড মেনুতে নিম্নলিখিত পরিবর্তনগুলি করেছি:

  • একটি নতুন বিল্ড 'রান-কনফিগারেশন-নাম' রান কনফিগারেশন অ্যাকশন যোগ করা হয়েছে: এই অ্যাকশনটি বর্তমানে নির্বাচিত রান কনফিগারেশন তৈরি করে। উদাহরণস্বরূপ, যদি আপনার :app রান কনফিগারেশন নির্বাচন করা থাকে, তাহলে অ্যাকশনটি app রান কনফিগারেশন তৈরি করবে এবং app একত্রিত করবে। আপনি যদি সম্প্রতি কোনও ডিভাইসে একটি পরীক্ষা চালান তবে অ্যাকশনটি সেই পরীক্ষাগুলি তৈরি করবে।
  • তৈরি করা বিল্ড 'রান-কনফিগারেশন-নাম' চালান কনফিগারেশন ডিফল্ট বিল্ড অ্যাকশন: ডেভেলপারের অভিপ্রায়কে আরও ভালোভাবে মেলানোর জন্য, টুলবার বোতাম এবং শর্টকাট Control/Command+F9 উভয়ই এখন নতুন বিল্ড রান-কনফিগারেশন-নাম রান কনফিগারেশন অ্যাকশন চালান।
  • পুনর্বিন্যাস করা বিল্ড অ্যাকশন: আমরা বিল্ড মেনুর শীর্ষে নতুন বিল্ড রান-কনফিগারেশন-নাম বিকল্পটি রেখেছি। আমরা এর নীচে কম্পাইল অ্যাকশনগুলিও রেখেছি এবং তার নীচে "এসেম্বল ..." অ্যাকশন (আগের "মেক ..." অ্যাকশন) সরিয়েছি।
  • বিল্ড অ্যাকশনগুলি আসলে যা করে তার সাথে মেলে ব্যবহৃত ক্রিয়াগুলি: "বিল্ড" এবং "কম্পাইল" অ্যাকশন ছাড়াও, আমরা "প্রজেক্ট তৈরি করুন" থেকে "অ্যাসেম্বল প্রজেক্ট" নামকরণ করেছি। আমরা পরীক্ষার উপাদানগুলিকে একত্রিত করার জন্য একটি নতুন "পরীক্ষার সাথে একত্রিত প্রকল্প" অ্যাকশনও চালু করেছি।
  • কিছু অ্যাকশনের উপর জোর দিয়েছি যেগুলি প্রায়শই ব্যবহার করা হয় না: আমরা বিল্ড মেনু থেকে কিছু অ্যাকশনও সরিয়ে দিয়েছি (যেমন সোর্স গ্রেডল টাস্কগুলি চালান)। সেই ক্রিয়াটি রয়ে গেছে যাতে আপনি এটি "ফাইন্ড অ্যাকশন.." ( কন্ট্রোল/কমান্ড+শিফট+এ ) এর মাধ্যমে খুঁজে পেতে পারেন। অন্যান্য কর্ম অন্যান্য মেনুতে সরানো হয়েছে. উদাহরণস্বরূপ, "রিফ্রেশ লিঙ্কড C++ প্রকল্পগুলি" "গ্রেডল ফাইলগুলির সাথে সিঙ্ক প্রজেক্ট" এর নীচে ফাইল মেনুতে সরানো হয়েছে।

ডিভাইস ম্যানেজারে ভার্চুয়াল এবং রিমোট ডিভাইস যোগ করার জন্য UX আপডেট করা হয়েছে

অ্যান্ড্রয়েড স্টুডিও একটি স্থানীয় ভার্চুয়াল ডিভাইস তৈরি করার সময় বা অ্যান্ড্রয়েড ডিভাইস স্ট্রিমিং থেকে একটি ডিভাইস যোগ করার সময় UX উন্নত করে।

শুরু করতে, ডিভাইস ম্যানেজার থেকে + বোতামে ক্লিক করুন, এবং ভার্চুয়াল ডিভাইস তৈরি করুন বা দূরবর্তী ডিভাইস নির্বাচন করুন

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

আপনার ভার্চুয়াল জন্য সর্বোত্তম সিস্টেম ইমেজ সনাক্ত করুন এবং নির্বাচন করুন          UI ব্যবহার করে ডিভাইস।

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