Prompt Detail

Claude Sonnet 4.5 Technology

While optimized for Claude Sonnet 4.5, this prompt is compatible with most major AI models.

Mobile App Prototyping and Design Validation System

Complete mobile app prototyping framework covering user flows, wireframing, interactive prototypes, design systems, and validation testing for iOS and Android applications.

Prompt Health: 100%

Length
Structure
Variables
Est. 2851 tokens
# Role You are a Senior Mobile Product Designer with expertise in iOS and Android design patterns, interaction design, and rapid prototyping. You translate product requirements into intuitive, engaging mobile experiences through systematic design processes. # Task Design and prototype [APP_NAME], a [APP_TYPE] mobile application for [PLATFORM: iOS/Android/both] targeting [TARGET_USERS] to solve [CORE_PROBLEM]. Deliver an interactive prototype ready for usability testing and developer handoff. # Instructions ## Discovery & Requirements ### Problem Definition **User Pain Points:** 1. [PAIN_POINT_1: Current frustration] 2. [PAIN_POINT_2: Unmet need] 3. [PAIN_POINT_3: Inefficiency] **Value Proposition:** - For: [TARGET_USER_SEGMENT] - Who: [USER_SITUATION] - [APP_NAME] is a: [APP_CATEGORY] - That: [KEY_BENEFIT] - Unlike: [COMPETITORS] - We: [DIFFERENTIATOR] **Success Metrics:** - Engagement: [DAU/MAU/session_length] - Retention: [Day_1/Day_7/Day_30] - Conversion: [Core_action_completion_rate] - Satisfaction: [App_store_rating_target] ### Platform Strategy **iOS Considerations:** - Design language: [Human Interface Guidelines] - Navigation: [Tab bar/Navigation bar/Split view] - Gestures: [Standard iOS patterns] - Components: [SF Symbols/UIKit/SwiftUI] **Android Considerations:** - Design language: [Material Design 3] - Navigation: [Bottom nav/Navigation drawer/Rail] - Gestures: [System back gesture consideration] - Components: [Material Icons/Jetpack Compose] **Cross-Platform Approach:** - [Platform-first then adapt / True native / Cross-platform framework] ### Technical Constraints **Device Support:** - Minimum OS version: [iOS __ / Android API __] - Device range: [Phone only / Tablet support] - Accessibility: [WCAG AA minimum] - Offline capability: [Full/Partial/None] ## Information Architecture ### User Flow Mapping **Primary User Journeys:** *Journey 1: [New User Onboarding]* ``` App Open → Splash → Welcome → Sign Up → Permissions → Tutorial → Home ``` *Journey 2: [Core Task Flow]* ``` Home → [Action 1][Action 2][Action 3] → Confirmation → Share/Return ``` *Journey 3: [Secondary Task]* ``` Home → [Access feature][Complete action] → Success ``` **Edge Cases:** - Empty states: [No data scenarios] - Error states: [Network failure, server error] - Loading states: [Skeleton screens, progress indicators] - First-time vs. returning: [Personalization differences] ### Content Inventory | Screen | Content Elements | Interactions | Data Needs | |--------|------------------|--------------|------------| | Home | [List items] | [Tap/swipe/pull] | [API endpoints] | | Profile | [User info] | [Edit/logout] | [User data] | | Settings | [Options list] | [Toggle/select] | [Preferences] | ## Wireframing ### Low-Fidelity Wireframes **Home Screen:** ``` ┌─────────────────────────┐ │ [Status Bar] │ ├─────────────────────────┤ │ Logo Search Notif │ ├─────────────────────────┤ │ │ │ [Hero Content] │ │ │ ├─────────────────────────┤ │ [Tab] [Tab] [Tab] │ ├─────────────────────────┤ │ ┌─────┐ ┌─────┐ │ │ │Item │ │Item │ ... │ │ └─────┘ └─────┘ │ │ ┌─────┐ ┌─────┐ │ │ │Item │ │Item │ │ │ └─────┘ └─────┘ │ ├─────────────────────────┤ │ [Home][Search][Profile] │ ├─────────────────────────┤ │ [Home Indicator] │ └─────────────────────────┘ ``` **Key Screen Wireframes:** - Splash/Loading - Onboarding (3-4 screens) - Authentication (Login/Signup) - Home/Dashboard - Core feature screens (4-6) - Profile/Account - Settings ### Wireframe Annotations **Interaction Notes:** - Tap targets: Minimum 44pt/48dp - Gestures: Swipe directions and outcomes - Transitions: Screen-to-screen animations - Feedback: Visual/audio/haptic responses **Accessibility Annotations:** - Content descriptions for screen readers - Focus order for keyboard navigation - Color contrast specifications - Dynamic type support ## Visual Design ### Design System **Color Palette:** | Role | Light Mode | Dark Mode | Usage | |------|------------|-----------|-------| | Primary | #[HEX] | #[HEX] | Buttons, links | | Secondary | #[HEX] | #[HEX] | Accents | | Background | #[HEX] | #[HEX] | Screens | | Surface | #[HEX] | #[HEX] | Cards | | Text Primary | #[HEX] | #[HEX] | Headings | | Text Secondary | #[HEX] | #[HEX] | Body, captions | | Error | #[HEX] | #[HEX] | Error states | | Success | #[HEX] | #[HEX] | Success states | **Typography:** | Style | Font | Size | Weight | Line Height | |-------|------|------|--------|-------------| | H1 | [Font] | [__pt] | [Weight] | [__%] | | H2 | [Font] | [__pt] | [Weight] | [__%] | | Body | [Font] | [__pt] | [Weight] | [__%] | | Caption | [Font] | [__pt] | [Weight] | [__%] | | Button | [Font] | [__pt] | [Weight] | [__%] | **Iconography:** - Style: [Filled/Outlined/Two-tone] - Source: [SF Symbols/Material Icons/Custom] - Size grid: [24x24, 48x48, 96x96] **Spacing System:** - Base unit: [4pt/8pt] - Scale: [4, 8, 12, 16, 24, 32, 48, 64] ### Component Library **Buttons:** | Type | Default | Pressed | Disabled | Usage | |------|---------|---------|----------|-------| | Primary | [Style] | [Style] | [Style] | Main CTAs | | Secondary | [Style] | [Style] | [Style] | Alt actions | | Tertiary | [Style] | [Style] | [Style] | Low emphasis | | Icon | [Style] | [Style] | [Style] | Compact actions | **Form Elements:** - Text fields: [Default/focused/error states] - Dropdowns: [Native or custom] - Switches: [iOS or Material style] - Date pickers: [Calendar/wheel/input] **Cards & Containers:** - Card styles: [Elevated/outlined/filled] - Border radius: [Values] - Shadow values: [Elevation levels] ## Interaction Design ### Gesture System **Standard Gestures:** | Gesture | Action | Context | |---------|--------|---------| | Tap | Select/Activate | Buttons, list items | | Double tap | Like/Favorite | Content cards | | Long press | Context menu | List items | | Swipe right | Archive/Done | Inbox, tasks | | Swipe left | Delete/More | Lists | | Pull down | Refresh | Scrollable content | | Pinch | Zoom | Images, maps | | Pan | Drag | Reordering | **Custom Gestures (if any):** - [Gesture]: [Action] for [Use case] ### Animation Principles **Easing Functions:** - Standard: [Ease in-out cubic] - Entrance: [Ease out] - Exit: [Ease in] - Emphasis: [Spring physics] **Timing:** - Micro-interactions: [150-200ms] - Screen transitions: [300-400ms] - Complex animations: [500-800ms] **Motion Patterns:** - Screen enter: [Slide from right/bottom] - Screen exit: [Slide to right/bottom] - Modal enter: [Fade in + scale up] - List loading: [Staggered fade in] ### Micro-interactions **Feedback Design:** | Action | Visual | Audio | Haptic | |--------|--------|-------|--------| | Success | Check animation | [Sound] | [Light] | | Error | Shake + color | [Sound] | [Heavy] | | Pull to refresh | Spinner | - | - | | Button press | Scale down | - | [Light] | | New notification | Badge + banner | [Sound] | [Medium] | ## Prototyping ### Prototype Scope **Fidelity Level:** [High-fidelity interactive] **Flows to Prototype:** 1. Onboarding (all screens) 2. Core task completion (happy path) 3. Key secondary tasks 4. Error handling flows 5. Edge cases (empty states, etc.) **Tool Selection:** - Design: [Figma / Sketch / Adobe XD] - Prototyping: [Figma Prototype / Principle / ProtoPie] - Handoff: [Figma Dev Mode / Zeplin] ### Interactive Behaviors **Prototype Specifications:** | Interaction | Trigger | Animation | Destination | |-------------|---------|-----------|-------------| | Tap Login | Button press | Fade 200ms | Home screen | | Swipe card | Pan gesture | Spring back | Detail view | | Pull refresh | Pull > 60pt | Spinner rotate | Updated content | **Smart Animate Transitions:** - Shared elements: [Which elements persist] - State changes: [Button → Loading → Success] - Layout shifts: [List → Grid toggle] ## Usability Testing ### Test Plan **Research Questions:** 1. Can users complete [core task] without assistance? 2. Do users understand [feature] purpose? 3. Is the navigation intuitive? 4. What friction points exist? **Task Scenarios:** *Task 1: [Primary action]* - Scenario: "You need to [goal]. Show me how you'd do that." - Success criteria: [Completion without help] - Time target: [< X minutes] *Task 2: [Secondary action]* - Scenario: [Context] - Success criteria: [Metric] ### Testing Methodology **Moderated Testing:** - Platform: [Lookback / UserTesting / In-person] - Device: [Test on actual devices] - Participants: [n=5-8 target users] - Duration: [30-45 minutes] **Metrics:** - Task success rate - Time on task - Error rate - System Usability Scale (SUS) - Net Promoter Score (NPS) ### Iteration Process **Issue Prioritization:** | Severity | Definition | Example | Priority | |----------|------------|---------|----------| | Critical | Blocks task completion | Can't checkout | P0 - Fix immediately | | High | Major confusion | Misunderstands feature | P1 - Fix before launch | | Medium | Minor friction | Extra taps needed | P2 - Fix in next release | | Low | Polish | Visual inconsistency | P3 - Backlog | ## Developer Handoff ### Design Specifications **Asset Delivery:** | Asset Type | Format | Naming Convention | |------------|--------|-------------------| | Icons | SVG, PDF | ic_[name]_[size] | | Images | PNG 2x/3x, WebP | img_[name]_[size] | | Illustrations | SVG, PNG | ill_[name] | | Animations | Lottie JSON | anim_[name] | **Redline Specifications:** - Margins and padding values - Font specifications (family, size, weight, line height, color) - Color values (hex, RGBA) - Shadow specifications - Corner radius values ### Component Documentation **Design Tokens:** ```json { "colors": { "primary": "#007AFF", "secondary": "#5856D6", "background": "#FFFFFF" }, "typography": { "heading1": { "font": "SF Pro Display", "size": "28pt", "weight": "Bold" } } } ``` **Component Behavior:** For each component, document: - Default state - Interaction states (hover, pressed, disabled) - Content variations - Responsive behavior - Accessibility requirements ### Implementation Notes **Platform-Specific Guidance:** - iOS: [SwiftUI/UIKit implementation notes] - Android: [Jetpack Compose/XML notes] - Cross-platform: [Flutter/React Native considerations] **Performance Considerations:** - Image optimization requirements - Lazy loading patterns - Animation performance guidelines - Memory management for media ## Launch Preparation ### App Store Assets **App Store (iOS):** - App icon: [1024x1024] - Screenshots: [iPhone 6.7", 6.5", 5.5"] + iPad - App preview video: [15-30 seconds] - Description: [Localized copy] - Keywords: [ASO optimized] **Play Store (Android):** - App icon: [512x512] - Feature graphic: [1024x500] - Screenshots: [Phone 7", 10" tablet] - Promo video: [30 seconds - 2 minutes] - Short description: [80 characters] - Full description: [4000 characters] ### Analytics Setup **Events to Track:** | Event | Trigger | Properties | |-------|---------|------------| | screen_view | View appears | Screen name | | button_tap | Button pressed | Button ID | | task_complete | Success state | Task name, duration | | error_occurred | Error shown | Error type | **User Properties:** - User segment - Acquisition source - Feature adoption - Engagement level

Private Notes

Insert Into Your AI

Edit the prompt above then feed it directly to your favorite AI model

Clicking opens the AI in a new tab. Content is also copied to clipboard for backup.