Готував mentee до технічної співбесіди на ждуна, а в вакансії були прописані пʼять пунктів з теорії, по яким будуть ганяти. Накидав коротенький перелік понять і тез, які, на мою думку, трошки розкривають базу, нижче якої заборонено ходити по співбесідах.

Principles of composition:
  • rule of thirds
  • leading lines
  • balance
  • symmetry
  • proximity
  • alignment
  • contrast (by shape, by size)
Color Theory:
  • Contrast (by color, by shade)
  • Color Wheel and:
    Primary, Secondary, Square, Triad, Tetrad, Complementary, Split Complementary, Analogous, Monochromatic
  • CMYK, RGB, rgba, Lab, HEX, HSB
  • 60:30:10 rule: main color, secondary, accent
  • warm, cool, color temperature
  • hues, tints, tones, shades
Typography
  • Baseline, ascender line, descender line, x-height
  • Ligatures
  • Font family
  • line height
  • Font weight
  • Variable fonts
  • Icon fonts
  • Serif (antiqua), sans serif (grotesque), script (handwritten)
  • monospace fonts
  • file formats: ttf, otf, woff
  • contrast fonts
  • high contrast typefaces
  • font pairs
  • кількість різних шрифтів на сайті (дуже умовно: 2 — оптимально, якщо вийде 1 — ну, кльово; 3 - можна, але, якщо дуже потрібно)
  • raster fonts
  • body, caption, heading, link
  • RTL
  • Різна довжина рядка в різних локалізаціях тексту і лейблів
Navigation patterns:
  • Sidebar: expanded, collapsed
  • Bottom menu in mobile apps
  • Header horizontal menu
  • drop downs in header horizontal menu
  • list view, card view, grid view
  • Navigation layouts: left-top-top, top-left-left, top-top-top, top-top-left
  • Враховування використання мобільних дизайнів однією рукою і одним пальцем
  • burger menu
  • sliders
  • fab
  • Ієрархія (вкладення підменю в меню)
  • tabs
  • hub
  • Групування окремих пунктів меню
  • Іконки до лейблів
Grids (ще називають "модульними сітками"):
  • Нашо потрібні?
  • Column, row, module
  • Bootstrap 12 columns grid
  • Gutter, margin
  • Responsive / flexible grids (in percents of width) vs static / fixed grids (in px)
  • Breakpoints