রচনার জন্য সরঞ্জাম

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

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

জেটপ্যাক রচনার জন্য অ্যান্ড্রয়েড স্টুডিও-নির্দিষ্ট বৈশিষ্ট্যগুলি সক্ষম করতে, আপনাকে আপনার অ্যাপ্লিকেশন build.gradle(.kts) ফাইলে এই নির্ভরতাগুলি যোগ করতে হবে৷ আপনি হয় বিল অফ ম্যাটেরিয়ালস (BOM) ব্যবহার করতে পারেন বা স্বতন্ত্রভাবে নির্ভরতা সংজ্ঞায়িত করতে পারেন।

উপকরণ বিল

  val composeBom = platform("androidx.compose:compose-bom:2024.06.00")
  implementation(composeBom)

  debugImplementation("androidx.compose.ui:ui-tooling")
  implementation("androidx.compose.ui:ui-tooling-preview")

স্বতন্ত্রভাবে

  debugImplementation("androidx.compose.ui:ui-tooling:1.6.8")
  implementation("androidx.compose.ui:ui-tooling-preview:1.6.8")

ডিজাইন

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

বিকাশ করুন

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

ডিবাগ

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

অতিরিক্ত সরঞ্জাম

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

সর্বশেষ খবর এবং ভিডিও