AXV

Mashhur UI kitlar

Apple HIG, Ant Design, Bootstrap, Figma UI Kit, Material UI

9-sinfUX/UI dizayn5-hafta · 14-dars

Takrorlash

UI Kit va dizayn tizimi qanday bog'langan?

Dizayn tizimi = komponentlar + tokenlar + shablonlar + qoidalar + hujjatlar.

Nega har xil kitlar bor?

funksionallik platformaga moslik komponentlar soni moslashuvchanlik
iOS ilova, korporativ panel va oddiy sayt — har biriga o'z kiti mos.

5 ta mashhur kit

HIG Ant Design Bootstrap Figma UI Kit Material UI mobil qoidalar → korporativ → veb → prototip → React ilovalar
01

Apple HIG

Human Interface Guidelines

HIG nima?

Apple'ning dizayn qo'llanmasi: iOS, macOS, watchOS, tvOS va visionOS ilovalari uchun eng yaxshi amaliyotlar va tamoyillar.
0
Apple II uchun boshlangan
0
platforma
0
asosiy bo'lim

HIG'ning 6 bo'limi

Platforms

iOS, macOS, watchOS, tvOS, visionOS

Foundations

rang, shrift, layout, accessibility

Patterns

share, multitasking, search, feedback

Components

menyu, tugma, karta, forma

Inputs

touch, keyboard, gestures, eye gaze

Technologies

Apple Pay, iCloud, Maps, HomeKit

Mini-test

Rang, shrift va accessibility HIG'ning qaysi bo'limida?

Foundations — asoslar: rang, shrift, layout, kompozitsiya, kirish imkoniyati.
02

Ant Design va Bootstrap

Korporativ panel va responsiv veb

Ant Design va Bootstrap

Ant Design

React.js asosida. Korporativ veb-ilovalar: jadval, forma, pagination, datepicker.
vs

Bootstrap

HTML, CSS, JS. Twitter dasturchilari yaratgan. Kuchi — responsiv dizayn.

Komponent guruhlari

GuruhAnt DesignBootstrap
Navigatsiyamenu, breadcrumb, tabsnavbar, breadcrumb, tabs, pagination
Formainput, checkbox, radio, select, datepickerinput, textarea, select, validation
Vizualbutton, icon, tooltip, avatar, badge, tagbutton, badge, alert, card, modal
Maxsustable, list, chart, progress, skeletoncontainer, row, col; carousel, dropdown

Pastga bosing: Bootstrap grid

Bootstrap grid

container → row → col: sahifa 12 ustunli to'rga bo'linadi va ekran kichrayganda ustunlar avtomatik qayta joylashadi.
03

Figma UI Kit va Material UI

Prototip va React komponentlar

Figma UI Kit

Navigatsiya va forma

menu, tabs, sidebars; input, checkbox, dropdown, slider

Interaktiv

hover, klik, drag & drop effektlari

Shablonlar

ekran tartiblari, wireframe, prototip sahifalari

Jamoa

yagona uslub va birgalikda ishlash

Material UI (MUI)

MUI nimaga asoslangan?

bosing

Google Material Design tamoyillari, React komponentlari.


npm install @mui/material
yarn add @mui/material
  

react va react-dom ham kerak.

Button props


<Button variant="text">Button</Button>
<Button variant="contained" size="large">Button</Button>
<Button variant="outlined" disabled>Button</Button>
  
variant: text · contained · outlined size: small · medium · large disabled

sx xususiyati

Oddiy tugma: <Button variant="contained">

sx xususiyati

sx={{ backgroundColor: 'purple', width: 200, color: 'white' }}

sx — qo'shimcha CSS. Ko'p ishlatsangiz kitning yagona uslubi buziladi.

Qaysi kit qachon?

  1. iPhone / Mac ilova → HIG
  2. Jadvalli admin-panel → Ant Design
  3. Tez responsiv sayt → Bootstrap
  4. Klikli prototip → Figma UI Kit
  5. Material uslubidagi React ilova → Material UI

Mini-test

Bank xodimlari uchun jadvalli React admin-panel. Qaysi kit?

Ant Design — korporativ veb-ilovalar uchun: table, pagination, datepicker tayyor.

Figma Community'da kit

1. Community

Qidiruv: «Material 3», «iOS UI Kit».

2. Open in Figma

Nusxa Drafts'ga tushadi.

3. Nusxalash

Button va Input'ni Tahlil frame'iga.

4. Taqqoslash

radius, balandlik, rang, holatlar, shrift.

Amaliy topshiriqlar 30 daqiqa

OsonKitni toping: Apple II, Twitter, npm, korporativ React.
O'rta4 ta buyurtmaga kit tanlang va asoslang.
QiyinFigma Community: 2 kitning Button va Input'ini 5 mezon bo'yicha taqqoslang.

Dars xulosasi

HIG

Apple, 1977, 6 bo'lim.

Ant · Bootstrap

React korporativ · HTML/CSS/JS responsiv.

Figma · MUI

Prototip · Material Design React.

Keyingi dars: UI kit amaliyoti

«E-kutubxona» header va kategoriya paneli

5-hafta · 15-dars