UX/UI Design (User Experience & User Interface)
User Experience (UX) Principles
- User-Centered Design (UCD)
- Design Thinking Process: Empathize, Define, Ideate, Prototype, Test
- Information Architecture (IA): Sitemaps, Navigation Design
- Usability Heuristics (Jakob Nielsen’s 10 Usability Heuristics)
- User Research & Testing
- Surveys, Interviews, A/B Testing
- Heatmaps & Analytics (Hotjar, Google Analytics)
- Wireframing & Prototyping
- Figma, Adobe XD, Sketch, Balsamiq
User Interface (UI) Design
- Typography & Readability
- Color Theory & Accessibility (WCAG Guidelines)
- Spacing, Grid Systems, and Layouts
- Design Patterns & UI Consistency
- Microinteractions & Animations
- CSS Animations, Framer Motion, GSAP
Responsive & Adaptive Design
- Mobile-First Design Approach
- Flexbox, CSS Grid, Media Queries
- Viewport & Breakpoints
- Progressive Enhancement & Graceful Degradation
UI Components & Design Systems
- Atomic Design Principles (Atoms, Molecules, Organisms)
- Material Design (Google), Human Interface Guidelines (Apple)
- Component Libraries (Material-UI, Ant Design, Tailwind UI, Chakra UI)
- Dark Mode & Theming
- CSS Variables, Theme Providers
Interaction & Motion Design
- Hover Effects & Click Feedback
- Parallax Scrolling, Page Transitions
- Loading States & Skeleton Screens
- Haptic Feedback (for mobile)
Accessibility & Inclusive Design (a11y)
- ARIA Roles & Attributes
- Keyboard Navigation & Focus Management
- Contrast Ratios & Color-Blind Friendly Design
- Screen Reader Optimization (NVDA, JAWS, VoiceOver)