هنر دیجیتال
تحویل طرح فیگما به برنامهنویس؛ چه چیزهایی باید آماده باشد؟
Wiseland Studio · ۱۲ مهر ۱۴۰۵

وقتی فایل فیگما فقط چند فریم زیبا دارد، برنامهنویس مجبور میشود دربارهٔ حالت خطا، رفتار موبایل و فاصلهها حدس بزند. تحویل خوب یعنی تصمیمهای مهم طراحی قابل پیدا کردن و قابل آزمایش باشند، نه اینکه صدها اندازهٔ پراکنده در فایل نوشته شود.

صفحهها و مسیرها را نامگذاری کنید
یک فهرست کوتاه از صفحهها، وضعیت آنها و مسیرهای اصلی بسازید. صفحهٔ محصول فقط حالت پر از داده نیست: خالی بودن نتایج، خطای ارسال، در حال بارگذاری بودن و موفقیت ثبت فرم را هم نشان دهید. اگر کاربر با یک دکمه از صفحهٔ اصلی به فرم میرسد، مقصد و رفتار پس از ارسال را مشخص کنید.
نسخهٔ موبایل را به «کوچکشدن» تقلیل ندهید
برای بخشهای مهم حداقل یک فریم موبایل و دسکتاپ آماده کنید. بگویید کدام ستونها زیر هم میروند، آیا ترتیب محتوا عوض میشود، تصویر چگونه برش میخورد و منو چه رفتاری دارد. اگر تبلت واقعاً چیدمان متفاوتی دارد، نمونهٔ آن را نیز اضافه کنید. لازم نیست برای هر پیکسل فریم جدا بسازید؛ قانون تغییر را توضیح دهید.
اجزای تکراری را یکبار تعریف کنید
دکمه، فیلد، کارت و منو باید نام و حالتهای مشخص داشته باشند: عادی، فوکوس، غیرفعال، خطا و موفقیت هرجا لازم است. رنگها و اندازههای تکراری را به صورت متغیر یا توکن ثبت کنید. فونت، وزن و مجوز استفاده از آن را هم همراه فایل بدهید. فایل منبع عکسها و آیکونها را در پوشهٔ مرتب تحویل دهید؛ اسکرینشاتِ فریم جای فایل قابل استفاده را نمیگیرد.
یک نمونهٔ تحویل قابل اجرا
برای فرم تماس بنویسید: فیلدهای نام، ایمیل و پیام لازماند؛ خطا زیر همان فیلد نمایش داده میشود؛ دکمه هنگام ارسال وضعیت مشخص دارد؛ پس از موفقیت پیام تأیید دیده میشود. سپس فریم موبایل و دسکتاپ همان فرم را نشان دهید. این چند جمله از یک فریم بیتوضیح ارزش اجرایی بیشتری دارند.
معیار پذیرش و دور بازبینی
پیش از شروع توسعه توافق کنید چه چیزهایی باید دقیقاً مطابق طرح باشند و چه چیزهایی میتوانند با محدودیت فنی تغییر کنند. یک دور بازبینی روی موبایل واقعی، مرورگر دسکتاپ و متن فارسی و انگلیسی بگذارید. فهرست اشکالها را به «محل، رفتار فعلی، رفتار مورد انتظار» بنویسید تا مبهم نباشد.
چکلیست تحویل: مسیرها، حالتها، قواعد ریسپانسیو، کامپوننتها، فونت و فایل تصویر، رفتار فرم، دسترسی و معیار پذیرش. اگر پروژه هنوز در مرحلهٔ تعریف است، بریف طراحی لوگو نمونهٔ خوبی از روشنکردن مسئله پیش از اجراست؛ برای محصول دیجیتال هم همین شفافیت لازم است.
