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