স্কয়ার লক্ষ লক্ষ বিক্রেতাকে তাদের ব্যবসা চালাতে সাহায্য করে – নিরাপদ ক্রেডিট কার্ড প্রসেসিং থেকে শুরু করে পয়েন্ট অফ সেল সলিউশন এবং একটি বিনামূল্যের অনলাইন স্টোর স্থাপন পর্যন্ত। স্কয়ার বেশ কিছুদিন ধরেই ডিক্লারেটিভ UI-এর দিকে ঝুঁকছিল, কিন্তু নিজেদের ফ্রেমওয়ার্ক তৈরি করা চালিয়ে যাওয়ার পরিবর্তে, তারা রক্ষণাবেক্ষণের খরচ এড়িয়ে এবং অ্যান্ড্রয়েড ভিউস সিস্টেমের তুলনায় এর আনা উন্নতিগুলোর সুবিধা নিতে জেটপ্যাক কম্পোজে চলে যাওয়ার সিদ্ধান্ত নিয়েছে।
তারা যা করেছিল
স্কয়ার টিম তাদের ডিজাইন সিস্টেম টিম এবং প্রোডাক্ট ইঞ্জিনিয়ারদের কাজ আরও দ্রুত করার লক্ষ্যে কম্পোজ-এ তাদের ডিজাইন সিস্টেম তৈরি করা শুরু করে। যেহেতু তাদের অ্যাপটি আগে থেকেই একটি একমুখী ডেটা ফ্লো আর্কিটেকচার দিয়ে সাজানো, তাই “প্রোডাক্ট ইঞ্জিনিয়ারদের জন্য কম্পোজ-এ একবারে একটি করে স্ক্রিন পরিবর্তন করা সত্যিই খুব সহজ।” কম্পোজ ব্যবহার শুরু করার পর তারা দেখেছে যে , “কখনও কখনও এটি এতটাই সহজ যে আপনার মনে হতে পারে এটি আরও জটিল হবে। সবকিছু এমনিতেই কাজ করে। ”
ফলাফল
কম্পোজ ব্যবহার করে, আমরা একটি ডিক্লারেটিভ UI ফ্রেমওয়ার্ক তৈরির বৃহত্তর সমস্যা সমাধানের পরিবর্তে, স্কয়ার এবং আমাদের UI পরিকাঠামোর জন্য অনন্য বিষয়গুলিতে মনোযোগ দিতে পারি।
ইঞ্জিনিয়ারিং টিম দেখেছে যে, Compose তাদের কর্মদক্ষতা বাড়িয়েছে, যার ফলে কোড বোঝা, গোছানো এবং লেখা সহজ হয়েছে, এবং Android Studio-র টুলিং তাদের অনেক সময় বাঁচিয়েছে।
কম্পোনেন্ট স্টাইল করা আরও সহজ এবং দ্রুত । জটিল কম্পোনেন্টের কোড পড়াও সহজতর। কম্পোজে কোড গোছানো এবং একে পাঠযোগ্য করে তোলা সহজ । কম্পোজের লেআউট সিস্টেমটি ধারণাগতভাবে সরল, তাই এটি বোঝা সহজ। কম্পোনেন্ট তৈরির সময় প্রিভিউ অনেক সময় বাঁচায় ।
শুরু করুন
Compose সম্পর্কে আরও জানুন।