মনজো হল একটি ব্যাঙ্ক এবং অ্যাপ যা ডিজিটাল আর্থিক পরিষেবা প্রদান করে। তাদের মিশন প্রত্যেকের জন্য অর্থ কাজ করা হয়. মনজোর ডিজাইন সিস্টেম ম্যাটেরিয়াল ডিজাইন থেকে বিচ্যুত হতে শুরু করেছে তাই তারা ক্রমাগত বিকশিত হওয়া কাস্টম উপাদানগুলি লিখতে এবং বজায় রাখার একটি সহজ উপায় চেয়েছিল - তাই তারা জেটপ্যাক কম্পোজ বেছে নিয়েছে।
তারা যা করেছে
কম্পোজের সাথে মেটেরিয়াল ডিজাইনের উপাদানগুলি ডিজাইন-সিস্টেম-অ্যাগনস্টিক ফাউন্ডেশন এপিআইগুলির উপর একটি স্তর হিসাবে সরবরাহ করা হয়। মনজো তাদের নিজস্ব কম্পোনেন্ট লাইব্রেরি তৈরি করতে ফাউন্ডেশন এপিআই ব্যবহার করেছেন, উপাদান উপাদানগুলিকে রেফারেন্স হিসাবে ব্যবহার করেছেন। তারা একটি সময়ে একটি স্ক্রীন স্থানান্তর করে শুরু করে, এখন সমস্ত নতুন স্ক্রিনে রচনা ব্যবহার করে৷ এখন, সমস্ত অ্যান্ড্রয়েড ইঞ্জিনিয়ারদের দ্বারা কম্পোজ উৎপাদনে ব্যবহার করা হয়: "আমরা কোন বড় সমস্যার সম্মুখীন হইনি, এবং তাই কিছু নির্বাচিত নতুন বৈশিষ্ট্য এবং অবশেষে সমস্ত নতুন বৈশিষ্ট্যের জন্য এটি ব্যবহার শুরু করার জন্য আমরা যথেষ্ট আত্মবিশ্বাসী বোধ করেছি।"
ফলাফল
মনজো দল এমন উপাদান তৈরি করেছে যা তাদের সহজে নতুন স্ক্রিন তৈরি করতে সক্ষম করে: "বক্সের বাইরে আমরা যে উপাদানগুলি সরবরাহ করি সেগুলি স্ক্রিন তৈরি করার সময় একটি অনেক মসৃণ অভিজ্ঞতা রচনা শেখায়। স্লট-ভিত্তিক APIগুলি একটি দুর্দান্ত প্যাটার্ন যা আমাদের জন্য অনেকগুলি ছোট বিল্ডিং ব্লকের মধ্যে বড় উপাদান তৈরি করা সত্যিই সহজ করে তোলে।"
কম্পোজের মাধ্যমে, মনজো টিম একটি উচ্চ মানের অ্যাপ তৈরি করতে সক্ষম হয়েছে, আনন্দদায়ক বৈশিষ্ট্যগুলি যোগ করে যা তারা আগে তাদের স্প্রিন্টে পেতে পারেনি: "একটি উদাহরণ হল অ্যানিমেশন - সেগুলি রচনায় যোগ করা এতই সহজ যে রঙ/আকার/উচ্চতা পরিবর্তনের মতো জিনিসগুলিকে অ্যানিমেট না করার খুব কম কারণ নেই ৷ এই 'অনেক ভালো' অ্যানিমেশনগুলি প্রায়শই সিস্টেমে দেখতে খুব কঠিন।"
তাদের কোড এখন ছোট, এবং এটি পড়া, বোঝা এবং রক্ষণাবেক্ষণ করা সহজ: “কোড পরিবর্তনযোগ্য UI শ্রেণিবিন্যাসকে ম্যানিপুলেট করে এমন কোডের তুলনায় ঘোষণামূলক কোড সম্পর্কে যুক্তি করা অনেক সহজ । কোডের মাধ্যমে ট্রেস করাও অনেক সহজ যখন এটি একই ভাষায় এবং প্রায়শই একই ফাইলে লেখা হয়, কোটলিন এবং XML-এর মধ্যে ঝাঁপিয়ে পড়ার পরিবর্তে ডন'এক্সএমএল স্টাইল এবং এক্সএমএল স্টাইল শুরু করে! কম্পোজে বোঝার জন্য অনেক সহজ আমাদের থিম শুধুমাত্র আমরা সংজ্ঞায়িত বৈশিষ্ট্যগুলি নিয়ে গঠিত, মানগুলি ডিভাইস জুড়ে সামঞ্জস্যপূর্ণ, এবং এটি কোটলিনে থাকায় এটি আইডিইতে অনুসন্ধান করা এবং অনুসরণ করা সত্যিই সহজ৷
রচনা মনজো দলকে তাদের অ্যাপটি সহজেই পরীক্ষা করতে এবং তাদের অ্যাপ অ্যাক্সেসযোগ্য তা নিশ্চিত করার অনুমতি দিয়েছে: "এটি আমাদের পরীক্ষা লিখতে সাহায্য করেছে যা কম ভঙ্গুর, নির্ভরযোগ্যভাবে চালানো এবং আমাদের অনেক আত্মবিশ্বাস দেয় যে আমাদের অ্যাপটি আসলে আমাদের ব্যবহারকারীদের হাতে কাজ করে। শব্দার্থবিদ্যা সিস্টেমের মাধ্যমে পরীক্ষা করা নিশ্চিত করে যে আমাদের স্ক্রিনগুলি ডিফল্টরূপে অন্তত যুক্তিসঙ্গতভাবে অ্যাক্সেসযোগ্য ।"
শুরু করুন
রচনা সম্পর্কে আরও জানুন।