জেটপ্যাক কম্পোজ, নেটিভ অ্যান্ড্রয়েড ইউজার ইন্টারফেস তৈরির জন্য একটি কাঠামো

জেটপ্যাক রচনা এটি একটি নতুন কাঠামো (যৌথভাবে গুগল এবং জেটব্রেইন দ্বারা তৈরি) যা অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলির জন্য ইউজার ইন্টারফেস তৈরির উদ্দেশ্যে।

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

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

“আমরা কম্পোজ ডিজাইন করেছি দ্রুত এবং সহজে নেটিভ অ্যান্ড্রয়েড অ্যাপ্লিকেশন তৈরি করতে। সম্পূর্ণরূপে ঘোষণামূলক পদ্ধতির সাথে, আপনি কেবল আপনার ইউজার ইন্টারফেস বর্ণনা করেন এবং কম্পোজ বাকিদের যত্ন নেয়। যখন অ্যাপ্লিকেশনের অবস্থা পরিবর্তিত হয়, তখন এর ইউজার ইন্টারফেস স্বয়ংক্রিয়ভাবে আপডেট হয়, যা ইউজার ইন্টারফেসের দ্রুত সৃষ্টিকে ব্যাপকভাবে সহজ করে দেয়। "

জেটপ্যাক কম্পোজ সম্পর্কে

অ্যাপ্লিকেশনটি পাঁচ মাসের জন্য একটি বিটা সংস্করণে ছিল এবং আনুষ্ঠানিকভাবে 1.0 সংস্করণে পৌঁছেছে এবং গুগলের কথা অনুসারে এই সংস্করণ 1.0 উৎপাদনে ব্যবহারের জন্য প্রস্তুত এবং নিম্নলিখিত মূল কাজগুলি প্রদান করে:

  • ইনটেরোপিরাবিলিটি: রচনাটি আপনার বিদ্যমান অ্যাপ্লিকেশনের সাথে ইন্টারঅ্যাক্ট করার জন্য ডিজাইন করা হয়েছে। আপনি কম্পোজ ব্যবহারকারীর ইন্টারফেসগুলি "ভিউ" বা "ভিউ" রচনাতে এম্বেড করতে পারেন। আপনি একটি পর্দায় একটি বোতাম যোগ করতে পারেন অথবা একটি রচনা পর্দায় আপনার তৈরি করা কাস্টম ভিউ রাখতে পারেন।
  • জেটপ্যাক ইন্টিগ্রেশন: রচনাটি জেটপ্যাক লাইব্রেরির সাথে সংহত করার জন্য ডিজাইন করা হয়েছে। ন্যাভিগেশন, পেজিং, লাইভডাটা (বা ফ্লো / আরএক্সজাভা), ভিউমডেল এবং হিল্টের সংহতকরণের সাথে, কম্পোজ আপনার বিদ্যমান স্থাপত্যের সাথে কাজ করে।
  • উপাদান: রচনা উপাদান নকশা উপাদান এবং থিম একটি বাস্তবায়ন প্রস্তাব, এটি সহজ চেহারা অ্যাপ্লিকেশন তৈরি করা সহজ। একাধিক এক্সএমএল ফাইলের মধ্য দিয়ে না গিয়ে উপকরণ থিম সিস্টেম বোঝা এবং ট্র্যাক করা সহজ।
  • তালিকা: কম্পোজের অলস উপাদানগুলি ন্যূনতম বয়লারপ্লেট পাঠ্যের সাথে দক্ষতার সাথে ডেটার তালিকা প্রদর্শন করার একটি সহজ, সংক্ষিপ্ত, কিন্তু শক্তিশালী উপায় প্রদান করে।
  • অ্যানিমেশন: কম্পোজের সহজ এবং সামঞ্জস্যপূর্ণ অ্যানিমেশন API গুলির জন্য ধন্যবাদ, ডেভেলপারদের জন্য তাদের অ্যাপ্লিকেশন ব্যবহারকারীদের মুগ্ধ করা অনেক সহজ।

এখন যেহেতু জেটপ্যাক কম্পোজ আনুষ্ঠানিকভাবে বিটা থেকে বেরিয়ে এসেছে, গুগল ভবিষ্যতের কম্পোজ বৈশিষ্ট্যগুলির জন্য তার রোডম্যাপ প্রকাশ করেছে। বিকাশকারীদের ব্যবহারের জন্য কম্পোজ প্রস্তুত কিনা তা নিশ্চিত করার জন্য, কাঠামোটি বিভিন্ন ধরনের ব্যবহারের জন্য প্রস্তুত "উপাদান নকশা" উপাদানগুলির সাথে আসে।

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

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

এছাড়াও Google ডেভেলপার দলের জন্য সম্পদের একটি বিস্তৃত সেট প্রস্তুত করেছে। জেটপ্যাক কম্পোজ দিয়ে শুরু করতে এবং গুগল যে সাম্প্রতিক সরঞ্জামগুলি ব্যবহার করে তা ব্যবহার করতে, কেবল অ্যান্ড্রয়েড স্টুডিও "আর্কটিক ফক্স" এর নতুন সংস্করণে আপডেট করুন, যা সম্প্রতি প্রকাশিত হয়েছিল এবং এটির বিকাশের সময়, গুগল অ্যাক্সেসিবিলিটি স্ক্যানার, টেস্টের মতো নতুন ফাংশন যুক্ত করেছে ম্যাট্রিক্স, ম্যাক এম 1 এর জন্য স্থানীয় সমর্থন এবং জেটপ্যাক কম্পোজের জন্য সম্পূর্ণ সমর্থন।

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন, আপনি লেকআউট, নেভিগেশন বা টেস্টিং, ডেভেলপার ব্যবহারযোগ্যতা বা টুল কার্যকারিতা, এবং ভিডিওগুলির মতো মূল API গুলির গাইড সহ ডকুমেন্টেশন উল্লেখ করতে পারেন।

উৎস: https://android-developers.googleblog.com


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।