world's shortest UI/UX design course

Juxtopposed
23 Jul 202306:52

Summary

TLDRهذا النص يشرح الخطوات الأساسية لتصميم واجهة مستخدم (UI) وتجربة المستخدم (UX) لموقع ويب أو تطبيق أو أي منتج آخر. يبدأ التصميم بفكرة رئيسية لحل مشكلة أو حالة استخدام. يتضمن الخطوات رسم مخطط التدفق الشخصي، التخطيط البدائي، وتصميم نظام واجهة المستخدم مع العناصر القابلة لإعادة الاستخدام، وتصميم الفصول الفعلية مع المبادئ الأساسية ال_SIx. ينصح بالتجربة والتحسين والتصميم المستمر لتحقيق تصميم مستخدمي مريح وملائم.

Takeaways

  • 🎯 التصميم يبدأ بفكرة رئيسية تحل مشكلة أو يوفر حالة استخدام.
  • 🛤️ الخطوة الأولى هي رسم مخطط التدفق الشخصي لمعرفة الرحلة الرئيسية للمستخدمين.
  • 📐 الخطوة الثانية هي رسم الخطوط الأساسية لإنشاء شاشات أو صفحات تساهم في إكتساب الهدف الرئيسي.
  • 📚 الخطوة الثالثة هي إنشاء نظام التصميم الذي يحدد العناصر المكررة لضمان التناسق.
  • 🎨 الخطوة الرابعة هي التصميم الفعلي، يتضمن الحفاظ على المبادئ الأساسية ال_SIX_ للتصميم.
  • 🔍 في التصميم، يجب اختبار وتكرار وتحسين التصميم باستمرار.
  • 📝 يجب ملء التصميم بمحتوى حقيقي أو نموذجي لتجربة وإنشاء توقعات واقعية.
  • 🎨+ إذا كنت بحاجة إلى إضافة رسوم، فهناك مصادر مجانية ومدفوعة للرسمات التي يمكنك استخدامها أو إنشاءها بنفسك.
  • 🌐 يمكن أن تضيف الرسومات والصور التوضيحية للتصميم، لكن في هذا المشروع، تم تجاهل ذلك بسبب التصميم البسيطة.
  • 🚀 يمكن للمستخدمين المساهمة في الموقع المباشر الذي تم تحويل التصميم إليه للإلهام بإضافة تصميماتهم المفضلة.
  • 🔄 التصميم هو مسار، ويمكنك تعزيز معرفتك من خلال التصميم والمزيد من التصميم.

Q & A

  • ما هي الخطوة الأولى في تصميم واجهة مستخدم (UI)؟

    -الخطوة الأولى هي فهم الفكرة الأساسية، وهي حل لمشكلة أو حالة استعمال معينة.

  • ماذا تعني مخطط تدفق المستخدم؟

    -مخطط تدفق المستخدم هو رسم الخطوات الرئيسية التي يتبعها المستخدم من اللحظة التي يدخل الموقع حتى إنجاز الهدف المفتاحي.

  • ما هي الخطوة الثانية في عملية التصميم؟

    -الخطوة الثانية هي رسم الخطوط الأساسية (wireframing)، حيث نقوم بإنشاء شاشات أو صفحات تتناسب مع الخطوات الرئيسية التي تم تحديدها.

  • كيف يمكن تصوير الخطوط الأساسية للشاشات؟

    -يمكن تصوير الخطوط الأساسية للشاشات باستخدام أدوات مثل Balsamiq، Axure، Sketch، Figma أو InVision.

  • ما هي الخطوة الثالثة في تصميم واجهة المستخدم؟

    -الخطوة الثالثة هي إنشاء نظام التصميم، حيث نتعامل مع الرسوميات ويتضمن تحديد المكونات المكررة لضمان التناسق.

  • ما هي العناصر الرئيسية التي يجب تضمينها في نظام التصميم؟

    -العناصر الرئيسية في نظام التصميم تشمل الألوان، الخطوط، الأيقونات، الأزرار، الإدخالات، البطاقات وغيرها من العناصر حسب الحاجة.

  • ما هي الخطوات الأساسية في تصميم واجهة المستخدم (UI)؟

    -الخطوات الأساسية في تصميم واجهة المستخدم تشمل إنشاء نظام التصميم، اختيار الألوان، الخطوط، تصميم الأزرار والبطاقات، وتصميم الفصول.

  • ما هي المبادئ الأساسية ال_SIX_ التي يجب اتباعها في التصميم؟

    -المبادئ الأساسية ال_SIX_ هي الترتيب البصري، التباين، التوازن، التناسق، البساطة، والتفاعل والردود.

  • ما هي الخطوة النهائية في التصميم؟

    -الخطوة النهائية هي إضافة النصوص مثل نسخ الاستخدام المستخدم (UX copy) أو النصوص التسويقية، وتجربة واجهة المستخدم.

  • كيف يمكن للمصممين الحصول على إلهام؟

    -يمكن للمصممين الحصول على إلهام من مصادر مثل Dribbble، Behance، وكذلك من المواقع التي يقومون بتصميمها.

  • ما هي الخطوة الاضافية في التصميم التي ت聊议 في النص؟

    -الخطوة الاضافية هي إضافة الرسومات والصور التوضيحية، والتي يمكن أن توفر من مصادر مجانية أو مدفوعة أو أن تصنعها المصممين بنفسهم.

Outlines

00:00

🎨 UI/UX设计基础与流程

本段落介绍了UI/UX设计的基础知识和设计流程。首先,强调了设计工具的易学难精,并提出了掌握设计工具的关键在于了解所需完成的任务。接着,详细阐述了UI/UX设计的三个步骤:用户流程图的创建,线框图的设计,以及设计系统的建立。在用户流程图中,需要描绘用户从访问网站到达成目标的主要旅程。线框图阶段,基于用户流程图创建相应的屏幕或页面,并分析用户行为。设计系统阶段,涉及视觉元素的一致性,包括颜色、字体、按钮等可复用组件的选择和应用。

05:02

🛠️ 实际设计与迭代

第二段落聚焦于实际的设计过程和迭代。首先,提出了六大基本设计原则:视觉层级、对比、平衡、一致性、简洁性和交互反馈,这些原则有助于创建清晰、直观且用户友好的设计。然后,讨论了设计不仅仅是元素的组合,还需要通过测试、迭代和原型制作进行不断的优化。此外,提到了为设计添加文本内容的重要性,无论是使用占位符文本还是编写实际内容,都有助于测试和形成对不同部分的实际预期。最后,提到了插图和视觉元素的添加,以及如何使用Figma等工具进行设计,并且鼓励观众通过实践来提升设计技能。

Mindmap

Keywords

💡UI design

UI design، أو تصميم واجهة المستخدم، هو جزء من تصميم البرمجيات يركز على تجربة المستخدم وتصميم واجهة المستخدم الرسومية. في النص، يُستخدم لوصف الخطوات اللازمة لتصميم واجهة مستخدم للموقع أو التطبيق. مثال على ذلك هو استخدام أدوات مثل Balsalmiq وFigma لإنشاء واجهات مستخدم مبتكرة ومبتكرة.

💡UX design

تشير UX design إلى تصميم التجربة الشخصية، وهو جزء مهم من تصميم البرمجيات يركز على كيفية تفاعل المستخدم مع المنتج وكيفية تحسين هذا التفاعل. في النص، يُستخدم لتوضيح الخطوات التي تتضمنها تصميم تجربة المستخدم مثل رسم مخططات المستخدمين وتصميم واجهة مستخدم مبتكرة.

💡User flow

User flow هو الرسم البياني الذي يوضح الخطوات التي ي seguirها المستخدم من الدخول إلى الموقع حتى إكتساب هدفه النهائي. في النص، يُستخدم كخطوة رئيسية في تصميم واجهة المستخدم لتحديد الرحلة الرئيسية للمستخدمين وكيفية تخطيها.

💡Wireframing

Wireframing هو الخطوة التي تتضمن رسم التخطيط الأساسية لصفحة الويب أو التطبيق بدون التركيز على التفاصيل الرسومية. في النص، يُستخدم لوصف الخطوات التي تتضمنها رسم التخطيطات الأساسية للشاشات المختلفة التي تساعد على الوصول إلى هدف التطبيق.

💡Design system

Design system هو مجموعة من القواعد التي تحدد العناصر القابلة للإعادة الاستخدام في تصميم واجهة المستخدم. في النص، يُستخدم لتوضيح كيف يمكن أن تكون كل مشاريع التصميم مبنية على قواعد تضمن التناسق في العناصر الرسومية مثل الألوان والخطوط والأيقونات.

💡Visual hierarchy

Visual hierarchy هي الطريقة التي يتم بها تنظيم عناصر التصميم بحيث تظهر الأهمية بين العناصر. في النص، يُستخدم لتوضيح كيف يمكن أن تساعد الهيكلة البصرية في تحسين تجربة المستخدم وجعل العناصر الهامة أكثر قابلية للقراءة.

💡Contrast

Contrast هو الفرق في الألوان أو التفاصيل الذي يساعد على تميز العناصر وجعلها قابلة للقراءة. في النص، يُستخدم contrast لجعل العناصر في واجهة المستخدم أكثر قابلية للقراءة وللوصول إلى أهدافها.

💡Typography

TYPOGRAPHY هي الفن والعلم في ترتيب النصوص واختيار الخطوط والحجم والوضع. في النص، يُستخدم لوصف الخطوات التي تتضمنها اختيار الخطوط التي تتناسب مع تصميم واجهة المستخدم وتحسين قابلية القراءة.

💡Icons

Icons هي الرموز الرسومية التي تستخدم لتمثيل الأفكار أو الإجراءات في واجهة المستخدم. في النص، يُستخدم لتوضيح كيف يمكن أن تساعد الأيقونات في تحسين تجربة المستخدم وجعل واجهة المستخدم أكثر وضوحًا.

💡Prototyping

Prototyping هو الخطوة التي تتضمن إنشاء نموذج عملي لتصميم واجهة المستخدم لتجربة ومراجعة. في النص، يُستخدم لوصف الخطوات التي تتضمنها تجربة واجهة المستخدم وتحسينها بناءً على الملاحظات.

💡Simplicity

Simplicity هو القدرة على تقليل ال复杂度 وجعل التصميم أكثر بساطة ووضوح. في النص، يُستخدم لتوضيح كيف يمكن أن تساعد البساطة في تحسين تجربة المستخدم وجعل واجهة المستخدم أكثر قابلية للاستخدام.

Highlights

UI design tools are easy to learn but hard to master.

Mastery comes from knowing exactly what you need to do in UI/UX design.

A design starts with a main idea, solving a problem or a use case.

User flow is mapping the journey from landing on the site to achieving the key objective.

Wireframing involves creating corresponding screens that contribute to the key objective.

Technology allows for digital wireframing using tools like Balsamiq, Figma, and Sketch.

Design systems involve creating reusable components for consistency.

Colors in a design should reflect the project's industry, value, or brand identity.

Fonts impact readability and can set the tone for the content.

Icons can be sourced from libraries or created by the designer.

Buttons, inputs, cards, and other elements need to be designed according to the project's needs.

Design styles can be inspired by various resources and should be chosen carefully.

The actual designing process involves applying six basic design principles.

Designing requires testing, iterating, prototyping, and refining.

Content such as UX copy or marketing copy is essential for realistic testing.

Illustrations and visuals can be added using various resources or self-created graphics.

The project can be turned into a live site for further inspiration and contribution.

Continuous designing and learning is key to building up knowledge in UI/UX design.

Transcripts

play00:00

foreign

play00:02

but you want to know how to design a

play00:04

website app game or any other product UI

play00:07

design tools are easy to learn and hard

play00:09

to master what helps you master them is

play00:11

knowing what exactly you need to do so

play00:13

let's learn UI and ux design no

play00:15

just what you need to get started

play00:17

fundamentals standard procedures and

play00:19

helpful resources a design starts with

play00:21

the main idea a solution to a problem or

play00:23

a use case for example I really needed a

play00:25

web application to collect element

play00:27

specific designs like these so designers

play00:29

and developers like you and me can find

play00:31

inspiration got a good idea let's go

play00:33

step by step step one user flow the

play00:36

people you hope to use your product

play00:37

probably have certain expectations

play00:39

they're looking for some info want to

play00:41

buy something or just use the service

play00:42

you need to map out that main Journey

play00:44

from the moment they land on your site

play00:46

till that key objective is achieved in

play00:48

this project for example when users land

play00:50

on the site they should immediately find

play00:52

the category and the websites in it we

play00:54

call this a user flow diagram Step 2

play00:56

wireframing from the user flow diagram

play00:58

we'll try to create corresponding

play01:00

screens or pages each pager screen is

play01:03

supposed to contribute to reaching that

play01:04

key objective in a way if users are

play01:06

supposed to shop for something then

play01:08

there's a store Page product page cart

play01:10

payment page and success page you can

play01:12

start drawing layouts for different

play01:13

screens in the form of wireframes which

play01:16

requires real hard thinking and Analysis

play01:19

of user Behavior back in 1800s we used

play01:21

pen and paper to draw wireframes but

play01:23

thanks to technology nowadays we're

play01:25

lucky enough to do them on tools like

play01:26

balsamic and vision freehand or just

play01:29

figma or fake Jam like a normal person

play01:31

for example in this project we want a

play01:33

simple and straight to the point design

play01:34

so just one single screen we need some

play01:37

navigation in the header and footer our

play01:39

main goal is showing users designs in

play01:40

different categories how could we

play01:42

Implement that maybe a little drop down

play01:44

menu a filter hmm it has to be simpler

play01:47

and more accessible like right in front

play01:49

of everyone's eyes how about just a

play01:51

simple sidebar with the categories like

play01:53

font awesome for example that's a good

play01:55

inspiration we also want to showcase

play01:57

different designs a lot of them on this

play01:59

remaining side we have several sources

play02:01

of inspiration for this that have proven

play02:03

to work like dribble so we need our

play02:05

designs in a little grid over here and

play02:07

this grid should have a link to the

play02:08

source of the design its name and just a

play02:10

simple image preview what we just did

play02:12

was a brief version of user experience

play02:14

or ux design it can be extended and have

play02:17

you go through other steps as well

play02:19

depending on how complicated your

play02:21

project is step 3 design system this

play02:23

marks the beginning of our user

play02:24

interface or UI design Journey where we

play02:27

deal with visuals every design project

play02:29

is led by guideline that specifies

play02:31

reusable components as you can imagine

play02:33

this makes everything consistent like

play02:35

colors fonts buttons forms boxes cards

play02:38

icons and so on it can be very big or

play02:41

very small like the one we have here

play02:43

starting with colors they should reflect

play02:45

your Project's industry value or brand

play02:47

identity meaning logo product or brand

play02:50

colors for this project I just know I

play02:52

want it to be in dark mode with mostly

play02:54

neutral colors like black white and gray

play02:56

and maybe one primary Vivid color I'm

play02:59

not really sure what I want yet so I'm

play03:00

using real-time colors to simulate my

play03:03

color choices on a real site making sure

play03:05

they're accessible and look good but

play03:07

generally speaking you want your colors

play03:08

to be as comprehensive as possible for

play03:11

example background color text color

play03:13

primary secondary accent and semantic

play03:16

colors each of them can have different

play03:17

variations too like Shades gradients and

play03:20

transparent versions next up we have

play03:22

fonts which directly impact the

play03:24

readability of your content plus the

play03:26

fonts can give off a certain Vibe look

play03:28

at these fonts funky elegant serious

play03:30

childish and oh God what is this again

play03:33

I'm using real-time colors to test out

play03:35

some fonts from Google fonts quickly

play03:37

which lead me to two fonts space

play03:39

grotesque and Ubuntu then I'm using

play03:42

typescale to find a good ratio and

play03:43

readable sizes for these fonts and make

play03:45

a list of them on figma I'm using the

play03:47

standard responsive sizes of 18 pixels

play03:50

for body text 14 pixels for small text

play03:52

and 32 pixels for the title for icons

play03:55

there is a massive library of resources

play03:57

and plugins on fake by itself you can

play03:59

even make them yourself like I did here

play04:01

there different types of icons like flat

play04:03

skeuomorphic glyph duotone 3D outlined

play04:07

and so on other major parts are buttons

play04:09

inputs cards and really whatever your

play04:12

project needs for example for this

play04:13

project we need buttons category inputs

play04:16

and website cards this style I'm

play04:18

choosing is outlined and transparent how

play04:20

do you choose a style you ask well there

play04:22

are about five uh 10 no no wait wait

play04:26

yeah there's an infinite number of

play04:28

styles actually that's where you come in

play04:30

to design one good news is that there

play04:32

are many resources to get inspired like

play04:34

dribble be hands and even the site we're

play04:37

designing right now step four the actual

play04:39

designing now you have all the

play04:41

ingredients and it's time to cook a

play04:43

design let him cook keep these six basic

play04:45

design principles in mind visual

play04:47

hierarchy helps show the order of

play04:49

importance among elements contrast helps

play04:52

distinguish elements and make them

play04:53

readable or accessible balance helps

play04:56

moderate the spacing alignment or the

play04:58

placement of different elements

play04:59

consistency helps keep elements

play05:01

harmonical and avoids user confusion

play05:04

Simplicity keeps things clear and

play05:06

straightforward for users and for extra

play05:08

interaction feedback keeps users engaged

play05:11

and gives them some clear reaction for

play05:13

their actions now designing is not just

play05:15

assembling the elements you will need to

play05:17

test iterate prototype and refine a lot

play05:20

in this step nowadays we browse tens of

play05:22

applications and websites on a daily

play05:24

basis and already have some expectations

play05:26

so you don't need to escape the matrix

play05:28

or calculate the answer to life universe

play05:30

and everything to come up with a design

play05:32

that users are already accustomed to the

play05:34

only remaining step is filling it up

play05:36

with some text like ux copy or marketing

play05:38

copy you either use some good old lorem

play05:41

ipsum dollar sit and mad consecutor a

play05:43

different sync a lid

play05:45

or hear me out writing some actual

play05:48

content even if they're not going to be

play05:50

used at all this helps with testing and

play05:52

creates realistic expectations of

play05:54

different sections before finalizing

play05:56

them by now we're also done assembling

play05:58

the design for this project but still

play06:00

one step remains bonus step

play06:03

illustrations and visuals if you need to

play06:05

add graphics there are thousands of free

play06:07

and paid resources that provide you with

play06:09

them you can make them yourself too

play06:11

which is much cooler luckily you don't

play06:13

even need fancy software like Adobe

play06:15

Illustrator or procreate to make

play06:17

illustrations you can literally just use

play06:19

figma for most Styles or a spline for 3D

play06:22

designing for this project we didn't

play06:24

really plan for any illustration because

play06:26

it's supposed to be very minimal the

play06:28

good news is that I've turned this

play06:29

design into a live site and now you can

play06:31

use it to get some Inspirations for

play06:33

designing your own project elements you

play06:35

can contribute to it too by adding your

play06:37

favorite designs to it this is just the

play06:39

beginning of a journey from here on you

play06:40

can build up on your knowledge by

play06:42

designing designing and more designing

play06:44

and that's all for this video you if you

play06:46

liked it make sure to do your magic down

play06:48

there and see you on the next one

Rate This

5.0 / 5 (0 votes)

Ähnliche Tags
تصميم واجهةتجربة المستخدمأدوات التصميمالأساسياتالنظم التصميميةالتصميم الشبكيتصميم التطبيقاتتجربة المستخدمالتصميم المرئيالتصميم التفاعلي
Benötigen Sie eine Zusammenfassung auf Englisch?