টুইটার রচনার সাথে বিকাশকারীর দক্ষতা এবং বেগ বৃদ্ধি পায়

টুইটার হল বহুল ব্যবহৃত সোশ্যাল মিডিয়া প্ল্যাটফর্মগুলির মধ্যে একটি যেখানে ব্যবহারকারীরা যেকোনো মুহূর্তে বিশ্বে কী ঘটছে তা দেখতে পারেন। ইঞ্জিনিয়ারিং দল তাদের ডিজাইন সিস্টেমকে আধুনিকীকরণ করতে জেটপ্যাক কম্পোজ ব্যবহার শুরু করে।

তারা যা করেছে

যেহেতু টুইটার অ্যাপের UI উপাদান এবং থিমিং সিস্টেমটি প্রায় 10 বছর আগে তৈরি করা হয়েছিল এবং এটি লিগ্যাসি উপাদানগুলির সমন্বয়ে গঠিত ছিল যার জন্য প্রচুর রক্ষণাবেক্ষণের প্রচেষ্টা প্রয়োজন, ইঞ্জিনিয়ারিং দল একটি নতুন, মাপযোগ্য ডিজাইন সিস্টেম তৈরি করতে চেয়েছিল; স্টেটলেস UI উপাদানগুলির সাথে যা ব্যবহার এবং বজায় রাখা সহজ ছিল; এবং বাস্তবায়ন, প্রসারিত এবং কাস্টমাইজ করার জন্য স্বজ্ঞাত, তাই তারা রচনা ব্যবহার করার সিদ্ধান্ত নিয়েছে৷

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

ফলাফল

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

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

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

শুরু করুন

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