چگونه ری یو آی با ری یو آی سیستم طراحی خود را ساخت
با رشد سریع محصول، حفظ یکپارچگی رابط کاربری دشوار شد. تیم ری یو آی با انتخاب ری یو آی بهعنوان هسته سیستم طراحی، این چالش را برطرف کرد.
چرا ری یو آی؟
پس از بررسی گزینههای مختلف، shadcn/ui به دلیل انعطافپذیری، مالکیت کامل کد و سازگاری با Tailwind CSS انتخاب شد.{" "} معیارهای انتخاب که مهمترین معیارهای آن سرعت توسعه، توسعهپذیری و سفارشیسازی بود.
«وقتی کامپوننتها در اختیار تیم توسعه باشند، فاصله بین طراحی و پیادهسازی به حداقل میرسد.»
ساخت کتابخانه کامپوننت
کتابخانه کامپوننتها در سه لایه طراحی شد تا توسعه محصول ساختارمند و مقیاسپذیر باشد:
- پایه دکمهها، ورودیها و فرمها
- میانی جداول، کارتها و ناوبری
- پیشرفته داشبوردها و جریانهای چندمرحلهای
تمام کامپوننتها پیش از انتشار از نظر طراحی، دسترسپذیری و کیفیت فنی بررسی میشدند تا تجربهای یکپارچه برای کاربران ایجاد شود.
همکاری بین تیم طراحی و توسعه
طراحان و توسعهدهندگان با استفاده از توکنهای طراحی مشترک، فاصله بین طراحی و پیادهسازی را کاهش دادند و انتشار نسخههای جدید را سریعتر کردند.
پس از سه ماه، بیش از ۸۰٪ صفحات جدید مستقیماً از کتابخانه داخلی ساخته میشدند و زمان تحویل فیچرها بهطور میانگین ۳۵٪ کاهش یافت.
نتایج و تأثیر
یکپارچگی بصری و سرعت توسعه در طول زمان بهبود قابلتوجهی داشت:
| یکپارچگی بصری | سرعت توسعه |
|---|---|
| پایین | کند |
| در حال بهبود | متوسط |
| بالا | سریع |
امروزه سیستم طراحی ری یو آی به مرجع اصلی توسعه رابط کاربری تبدیل شده و هماهنگی میان تیمهای طراحی، محصول و توسعه را تضمین میکند.
این تجربه نشان داد سرمایهگذاری روی سیستم طراحی، علاوه بر کاهش هزینههای نگهداری، سرعت توسعه و کیفیت تجربه کاربری را نیز در بلندمدت افزایش میدهد.