Cuvva কম্পোজের সাথে দ্রুত এবং উচ্চ মানের সাথে তৈরি করে

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

তারা যা করেছিল

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

ফলাফল

কম্পোজ তাদের আরও দ্রুত একটি উন্নত মানের অ্যাপ তৈরি করতে সাহায্য করেছে: “যে গতিতে কম্পোজ আমাদের একটি নতুন ফিচার তৈরি করতে দেয়, তার মানে হলো আমরা আরও দ্রুত উন্নতি করতে পারি এবং আগের চেয়ে দ্রুত আমাদের গ্রাহকদের জন্য একটি উন্নত মানের অভিজ্ঞতা প্রদান করতে পারি ।”

Compose ব্যবহার করলে আপনার প্রয়োজনীয় কোডের লাইনের সংখ্যা কমে যায়, এবং ফলস্বরূপ তা পড়া, বোঝা ও রক্ষণাবেক্ষণ করাও সহজ হয়: “আমাদের অ্যাপে তালিকা বা অ্যানিমেশন তৈরি করতে কত কম লাইনের প্রয়োজন হয়েছে তা দেখে আমরা অত্যন্ত আনন্দিত হয়েছি। Compose নিঃসন্দেহে আমাদের UI তৈরি করার জন্য প্রয়োজনীয় কোডের লাইনের সংখ্যা নাটকীয়ভাবে কমিয়ে দিয়েছে ।”

কাস্টম কম্পোনেন্ট তৈরি করা আরও সহজ: “আমরা একটি বৃত্তাকার ডায়াল কম্পোনেন্ট তৈরি করেছি যা গ্রাহকদের তাদের ড্রাইভিং স্কোর দেখানোর জন্য ব্যবহৃত হয়। Compose-এর সাহায্যে এর অগ্রগতি এবং রঙগুলোকে অ্যানিমেট করা আগের চেয়ে অনেক বেশি সহজ এবং মজাদার ছিল। নতুন কম্পোনেন্ট তৈরি করা হোক বা বিদ্যমান কম্পোনেন্টের আচরণ পরিবর্তন করা হোক, যেকোনো কাস্টম কাজ Compose-এ অনেক সহজ।”

শুরু করুন

Compose সম্পর্কে আরও জানুন।