একটা design system হলো এই কোর্সে এখন পর্যন্ত কভার করা সবকিছু — Component, Variant, Color style, Effect style, একটা type scale — একটা shared সত্যের উৎসে সংগঠিত, যেখান থেকে একটা team-এর প্রতিটা designer টেনে নেয়, প্রত্যেকে সামান্য আলাদাভাবে একই button আবার বানানোর বদলে।
যেকোনো file-এর Component, Color style, আর Effect style file মেনু থেকে Library হিসেবে publish করা যায়, যা team-এর access আছে এমন অন্য প্রতিটা file-এর জন্য এগুলো উপলব্ধ করে দেয় — সম্পূর্ণ ভিন্ন একটা file-এ কাজ করা একজন designer ঠিক একই Button component খুঁজে টেনে আনতে পারে, একই উৎস হওয়ায় হুবহু একরকম নিশ্চিত।
Assets panel (বাম sidebar) হলো যেখানে প্রতিটা উপলব্ধ Component থাকে — একটা file-এর নিজের Component ("Created in this file") আর publish করা team library বা public UI kit থেকে টেনে আনা যেকোনো কিছু, দুটোই। নাম দিয়ে search করুন, বা category অনুযায়ী browse করুন, আর একটা ফলাফল সরাসরি canvas-এ টেনে আনুন একটা নতুন Instance হিসেবে।
প্রধান platform-গুলোর জন্য পূর্ণ UI kit — Apple-এর iOS/iPadOS kit, Google-এর Material Design kit — অবাধে উপলব্ধ আর ক্রমাগত একটা শুরুর বিন্দু হিসেবে ব্যবহৃত হয়: প্রতিটা standard control-এর জন্য আসল, on-platform Component (button, switch, tab bar, navigation প্যাটার্ন), তাই একটা প্রজেক্ট এমন কিছু থেকে শুরু হয় যা ইতিমধ্যে native মনে হয়, খালি canvas থেকে প্রতিটা basic control বানানোর বদলে।
একটা public kit (iOS, Material) prototyping-এর জন্য আর যে app-গুলো তাদের platform-এ native মনে হওয়া উচিত তার জন্য দ্রুত শুরুর বিন্দু। একটা custom design system — এই কোর্সের নিজের technique দিয়ে বানানো — যা একটা নিজস্ব brand identity সহ আসল product-এর শেষ পর্যন্ত দরকার, কারণ একটা public kit-এর component অন্য কারো visual language বহন করে, একটা কোম্পানির নিজের না।
এই কোর্স যা তৈরি করার দিকে এগিয়েছে
এই কোর্স জুড়ে বানানো এই পুরো reference file নিজেই একটা ছোট design system — নাম-দেওয়া variant সহ একটা Button component set, একটা documented type scale, আর পুনরায়-ব্যবহারযোগ্য Color/Effect style। যেকোনো size-এ mechanics বদলায় না।