# Design Style Guide Match visual design to app category and target audience for cohesive user experience. ## Style Selection Principle > **The visual style must match the app's purpose and audience.** > A finance app should feel trustworthy, not playful. > A children's app should feel fun, not corporate. ## Style Selection Matrix | App Category | Visual Style | Color Palette | Typography | Interaction | |--------------|--------------|---------------|------------|-------------| | Utility/Tool | Minimalist | Neutral + 1 accent | Clean sans-serif | Direct, efficient | | Finance/Banking | Professional Trust | Blue/Green/Navy | Conservative | Secure, deliberate | | Health/Wellness | Calm & Natural | Soft greens, earth tones | Rounded, friendly | Gentle, encouraging | | Kids (3-5) | Playful Simple | Bright primary colors | Large, rounded | Big targets, forgiving | | Kids (6-12) | Fun & Engaging | Vibrant, varied | Bold, readable | Gamified feedback | | Social/Entertainment | Expressive | Brand-driven | Dynamic | Gesture-rich | | Productivity | Clean & Focused | Minimal, high contrast | Professional | Keyboard-friendly | | E-commerce | Conversion-focused | Brand + CTA colors | Scannable | Quick actions | | Gaming | Immersive | Theme-driven | Stylized | Custom gestures | ## Detailed Style Profiles ### Minimalist / iOS-like (Utility Apps) **When to use**: Tools, utilities, calculators, file managers, settings apps **Visual Characteristics**: | Element | Specification | |---------|---------------| | Colors | 2-3 colors max, neutral base | | Whitespace | Generous, 24-48dp margins | | Typography | Single font family, clear hierarchy | | Icons | Line-based, consistent stroke | | Shadows | Subtle or none | | Borders | Thin (1dp) or none | | Shapes | Subtle corners (8-12dp) | **Interaction Style**: - Direct manipulation - Immediate feedback - No unnecessary animations - Efficient task completion **Color Palette**: | Role | Light Mode | Dark Mode | |------|------------|-----------| | Background | #FAFAFA | #1C1C1E | | Surface | #FFFFFF | #2C2C2E | | Primary | #007AFF | #0A84FF | | Text | #000000 | #FFFFFF | | Secondary | #8E8E93 | #8E8E93 | **Reference Apps**: iOS Settings, Apple Notes, Google Calculator --- ### Professional Trust (Finance/Business) **When to use**: Banking, investment, enterprise, B2B applications **Visual Characteristics**: | Element | Specification | |---------|---------------| | Colors | Blues, greens, navy (trust colors) | | Whitespace | Structured, grid-based | | Typography | Formal, conservative weights | | Icons | Filled or outlined, consistent | | Data visualization | Clear, accurate charts | | Security indicators | Prominent locks, badges | **Interaction Style**: - Confirmatory (double-check important actions) - Deliberate (not rushed) - Secure-feeling - Clear feedback on transactions **Color Palette**: | Role | Color | Name | |------|-------|------| | Primary | #00695C or #1565C0 | Teal 800 / Blue 800 | | Secondary | #37474F | Blue Grey 800 | | Accent | #FFC107 | Amber | | Background | #ECEFF1 | Blue Grey 50 | | Success | #2E7D32 | Green 800 | | Error | #C62828 | Red 800 | **Key Patterns**: - Balance summaries prominent - Transaction history easily scannable - Secure entry for sensitive data - Biometric authentication prompts **Reference Apps**: Banking apps, Trading platforms, Enterprise tools --- ### Calm & Wellness (Health Apps) **When to use**: Meditation, fitness tracking, health monitoring, therapy **Visual Characteristics**: | Element | Specification | |---------|---------------| | Colors | Soft, muted, natural | | Whitespace | Abundant (breathing room) | | Typography | Rounded, friendly fonts | | Shapes | Organic, soft corners (16dp+) | | Animation | Gentle, slow transitions | | Imagery | Nature, soft gradients | **Interaction Style**: - Encouraging, not demanding - Progress-oriented - Gentle reminders - Celebration of achievements **Color Palette**: | Role | Color | Name | |------|-------|------| | Primary | #4CAF50 | Green 500 | | Secondary | #81C784 | Green 300 | | Tertiary | #B2DFDB | Teal 100 | | Background | #F1F8E9 | Light Green 50 | | Text | #33691E | Light Green 900 | | Accent | #FFB74D | Orange 300 | **Key Patterns**: - Progress rings and charts - Streak tracking - Motivational messages - Quiet notification style **Reference Apps**: Headspace, Calm, Apple Fitness --- ### Playful & Kid-Friendly (Children's Apps) **When to use**: Educational games, children's content, family apps #### Ages 3-5 **Visual Characteristics**: | Element | Specification | |---------|---------------| | Colors | Bright, saturated primary colors | | Touch targets | 56dp minimum, 64dp recommended | | Shapes | Very rounded (full radius) | | Typography | Large (18sp+ minimum), simple fonts | | Icons | Large, colorful, recognizable | | Animation | Frequent, rewarding | **Interaction Style**: - Simple gestures only (tap, drag) - No multi-finger gestures - Forgiving error handling - Immediate, multi-sensory feedback (sound + visual + haptic) - No text-only buttons **Color Palette**: | Role | Color | Name | |------|-------|------| | Primary | #F44336 | Red 500 | | Secondary | #FFEB3B | Yellow 500 | | Tertiary | #2196F3 | Blue 500 | | Background | #FFFFFF | White or soft pastels | | Accent | #4CAF50 | Green 500 | #### Ages 6-12 **Visual Characteristics**: | Element | Specification | |---------|---------------| | Colors | Vibrant, varied palette | | Touch targets | 48dp minimum | | Shapes | Rounded but can be varied | | Typography | Bold, readable, can include text | | Icons | Stylized, character-driven | | Animation | Gamified, achievement-based | **Interaction Style**: - Can introduce some complexity - Gamification elements - Progress and rewards - Some text is acceptable **Key Patterns for All Kids Apps**: - Icon-based navigation (no text-only) - Home button always visible - Back navigation clear - Parent gate for settings (math problem, hold button) - Multi-sensory feedback - Encouraging error states (no punishment) - Joint engagement opportunities with parents **Reference Apps**: PBS Kids, Khan Academy Kids, Duolingo ABC --- ### Expressive & Social (Entertainment Apps) **When to use**: Social media, content creation, entertainment **Visual Characteristics**: | Element | Specification | |---------|---------------| | Colors | Bold brand colors | | Typography | Dynamic, personality-driven | | Media | Rich, prominent | | Animation | Expressive, delightful | | Shapes | Brand-specific | **Interaction Style**: - Gesture-rich - Quick actions - Social interactions prominent - Content-first design **Key Patterns**: - Feed-based layouts - Quick action buttons (like, share, comment) - Stories/ephemeral content - Creation tools accessible - Notification badges **Reference Apps**: Instagram, TikTok, Snapchat --- ### Clean & Focused (Productivity Apps) **When to use**: Note-taking, task management, email, documents **Visual Characteristics**: | Element | Specification | |---------|---------------| | Colors | High contrast, minimal | | Whitespace | Strategic, content-focused | | Typography | Highly readable, clear hierarchy | | Icons | Functional, consistent | | Density | Adjustable (compact to comfortable) | **Interaction Style**: - Keyboard-friendly - Batch operations - Drag and drop - Quick capture - Search-centric **Color Palette**: | Role | Light Mode | Dark Mode | |------|------------|-----------| | Primary | #1976D2 | #64B5F6 | | Background | #FFFFFF | #121212 | | Surface | #F5F5F5 | #1E1E1E | | Text | #212121 | #E0E0E0 | | Accent/Priority | #FF5722 | #FF7043 | **Key Patterns**: - List views with swipe actions - Quick add buttons - Checkbox interactions - Due dates and reminders - Tags and categories **Reference Apps**: Notion, Todoist, Google Tasks --- ### Conversion-Focused (E-commerce) **When to use**: Shopping, marketplace, booking apps **Visual Characteristics**: | Element | Specification | |---------|---------------| | Colors | Brand + clear CTA colors | | Images | High quality, zoomable | | Typography | Scannable, price prominent | | Cards | Product-focused | | Badges | Sale, new, limited | **Interaction Style**: - Quick add to cart - Easy checkout flow - Comparison features - Reviews accessible - Wishlist/save for later **Key Patterns**: - Grid and list view toggle - Filter and sort - Product detail with gallery - Cart always accessible - One-tap purchase options **Reference Apps**: Amazon, Shopify apps, Booking.com --- ## Consistency Principles ### Match Style to Subject Matter | App Purpose | Style Should Feel | |-------------|-------------------| | Utility | Efficient, invisible | | Finance | Trustworthy, secure | | Health | Supportive, calm | | Kids | Safe, fun | | Social | Expressive, personal | | Productivity | Focused, powerful | | Shopping | Exciting, trustworthy | ### Internal Consistency Rules | Rule | Implementation | |------|----------------| | Same icon style | All outlined OR all filled | | Consistent color meaning | Red = destructive, Green = success | | Uniform spacing | Use 8dp grid | | Predictable interaction | Same gesture = same result | | Typography system | Use M3 type scale | ## Anti-Patterns: Style Mismatch | Mismatch | Problem | |----------|---------| | Playful colors in banking app | Undermines trust | | Complex gestures in kids app | Frustrates young users | | Cluttered UI in wellness app | Defeats calming purpose | | Boring visuals in entertainment | Fails to engage | | Aggressive CTAs in health app | Feels manipulative | | Childish design in professional tool | Lacks credibility | | Dense information in casual app | Overwhelms users | ## Implementation Checklist - [ ] Identified app category and target audience - [ ] Selected appropriate style profile - [ ] Color palette matches style - [ ] Typography matches style - [ ] Interaction patterns match style - [ ] Touch targets appropriate for audience - [ ] Animation style consistent - [ ] Internal consistency maintained - [ ] No style mismatches - [ ] Tested with target users