Figma Basics · Course lab · about 240 minutes · 6 tasks · marked out of 100, pass at 60
Three screens, a component library and a tested prototype
The situation
Design the phone screens of a real thing — a fee payment flow, a course listing, a student profile — the way a working designer does: an 8-point grid, a small type scale, components with variants and styles, a clickable prototype tested on one real person, and a file organised for handoff that a developer could build from without asking you.
What you'll be able to show
- Build screens on an 8-point grid with auto layout that survives long text
- Turn repeated elements into components with variants and styles, and prove the payoff
- Prototype a flow and watch one real person attempt a task
- Prepare a file for handoff and learn from a professional system
What you need
- A Figma account (free)
- Your phone, to open the prototype
- One person who has not seen the design
Tasks
-
1Frames and disciplineThree phone-sized frames named Home, Details and Login. Draw a few rectangles and text layers, then rename every single layer meaningfully.A correct result: Three named frames; no layer called Rectangle 12.
-
2One complete screenDesign one screen for real: spacing only in multiples of 8, no more than five text sizes, no more than six colours, auto layout on the buttons, one card and one list. Then paste a much longer text into a field and confirm the layout adapts.A correct result: A screen that reflows with long text instead of breaking.
-
3Components and stylesConvert into components: button (primary, secondary, disabled variants), input field, card. Create colour and text styles for everything used. Then change the primary colour style and the button corner radius and watch every screen update.A correct result: A component set with variants, styles defined, and a before/after of the global change.
-
4Prototype and testLink the screens with at least four connections, one overlay and one scrolling screen. Open the share link on your phone. Give one real person a task, say nothing while they work, and write down where they hesitated.A correct result: A prototype link, and a written note of the hesitations.
-
5Handoff-readyEvery state of every component present, two screen sizes, notes on non-obvious behaviour, icons exportable as SVG, pages and frames named so a stranger can navigate. Hand the link to somebody who has not seen it and ask them to describe what they would build; their questions are your gaps.A correct result: A file a stranger navigated, and the list of questions they asked.
-
6Learn from a real systemDuplicate a professionally built community design system and take it apart: component structure, variants, style naming. Write half a page on what you would change in your own file, then apply it.A correct result: Half a page of comparison and the changes applied to your file.
What to hand in
The Figma file link (view access), the prototype link, the hesitation notes, the stranger's questions, and the half-page comparison.
How it is marked
| Criterion | Points |
|---|---|
| Layers and frames named; grid and type scale held | 15 |
| Auto layout survives long text | 15 |
| Components, variants and styles with the global-change proof | 20 |
| Prototype tested on a real person with notes | 20 |
| Handoff file navigated by a stranger | 15 |
| Comparison with a real system applied | 15 |
| Total · pass at 60 | 100 |
صورتحال
کسی حقیقی چیز کی phone screens design کریں — فیس ادائیگی کا flow، courses کی فہرست، student profile — جیسے کام کرنے والا designer کرتا ہے: 8-point grid، چھوٹا type scale، variants اور styles والے components، ایک حقیقی شخص پر آزمایا ہوا clickable prototype، اور handoff کے لیے ایسی منظم file جس سے developer آپ سے پوچھے بغیر بنا سکے۔
آپ کیا دکھا سکیں گے
- 8-point grid پر ایسی screens بنانا جن کا auto layout لمبے متن پر بھی چلے
- دہرائے جانے والے عناصر کو variants اور styles والے components میں بدلنا، اور فائدہ ثابت کرنا
- ایک flow کا prototype بنانا اور ایک حقیقی شخص کو کام کرتے دیکھنا
- handoff کے لیے file تیار کرنا اور ایک پیشہ ورانہ system سے سیکھنا
آپ کو کیا چاہیے
- ایک Figma account (مفت)
- prototype کھولنے کے لیے آپ کا phone
- ایک شخص جس نے design نہیں دیکھا
کام
-
1frames اور نظمphone کے سائز کے تین frames جن کے نام Home، Details اور Login ہوں۔ چند rectangles اور text layers بنائیں، پھر ہر ایک layer کو بامعنی نام دیں۔درست نتیجہ: تین نامزد frames؛ کوئی layer Rectangle 12 نہ کہلائے۔
-
2ایک مکمل screenایک screen واقعی design کریں: spacing صرف 8 کے ضرب میں، پانچ سے زیادہ text sizes نہیں، چھ سے زیادہ رنگ نہیں، buttons، ایک card اور ایک list پر auto layout۔ پھر ایک field میں بہت لمبا متن paste کریں اور تصدیق کریں کہ layout ڈھل جاتا ہے۔درست نتیجہ: ایسی screen جو ٹوٹنے کے بجائے لمبے متن پر دوبارہ ترتیب پائے۔
-
3components اور stylescomponents میں بدلیں: button (primary، secondary، disabled variants)، input field، card۔ استعمال ہونے والی ہر چیز کے لیے colour اور text styles بنائیں۔ پھر primary colour style اور button کا corner radius بدلیں اور ہر screen کو update ہوتے دیکھیں۔درست نتیجہ: variants والا component set، طے شدہ styles، اور عالمی تبدیلی کا پہلے/بعد۔
-
4prototype اور testscreens کو کم از کم چار connections، ایک overlay اور ایک scrolling screen سے جوڑیں۔ share link اپنے phone پر کھولیں۔ ایک حقیقی شخص کو ایک کام دیں، ان کے کام کے دوران کچھ نہ کہیں، اور لکھیں کہ وہ کہاں ہچکچائے۔درست نتیجہ: prototype کا link، اور ہچکچاہٹوں کا لکھا ہوا note۔
-
5handoff کے لیے تیارہر component کی ہر state موجود، دو screen sizes، غیر واضح رویّے پر notes، icons SVG کے طور پر export کے قابل، pages اور frames کے ایسے نام کہ اجنبی چل سکے۔ link ایسے شخص کو دیں جس نے اسے نہیں دیکھا اور پوچھیں کہ وہ کیا بنائے گا؛ ان کے سوال آپ کے خلا ہیں۔درست نتیجہ: ایسی file جس میں اجنبی چلا، اور ان کے پوچھے ہوئے سوالوں کی فہرست۔
-
6حقیقی system سے سیکھیںایک پیشہ ورانہ community design system کی نقل بنا کر اسے کھولیں: component کا ڈھانچہ، variants، styles کے نام۔ آدھا صفحہ لکھیں کہ آپ اپنی file میں کیا بدلیں گے، پھر وہ کریں۔درست نتیجہ: آدھا صفحہ موازنہ اور آپ کی file میں لاگو تبدیلیاں۔
کیا جمع کروانا ہے
Figma file کا link (view رسائی)، prototype کا link، ہچکچاہٹ کے notes، اجنبی کے سوال، اور آدھے صفحے کا موازنہ۔
نمبر کیسے ملیں گے
| معیار | نمبر |
|---|---|
| layers اور frames نامزد؛ grid اور type scale برقرار | 15 |
| auto layout لمبے متن پر قائم رہتا ہے | 15 |
| components، variants اور styles عالمی تبدیلی کے ثبوت کے ساتھ | 20 |
| prototype حقیقی شخص پر notes کے ساتھ آزمایا گیا | 20 |
| handoff file میں اجنبی چلا | 15 |
| حقیقی system سے موازنہ لاگو ہوا | 15 |
| کل · پاس 60 | 100 |
Hand in your lab
Create a free BvLogic ID to hand in your lab, get it marked, and have it on your certificate.
Create your BvLogic IDAlready have one? Sign in and this course will be added to it.