◉RORK LABJP
●GPT-6.1 SOL — Added to Rork's model menu (09-29) with Low, Medium and High effort; included on Pro and Max●SONNET 5.5 — Claude Sonnet 5.5 is selectable: strong at UI design and faster than Sonnet 5 (09-28)●SDK 58 — Beta since 09/15 with no stable date yet; running projects in Expo Go has required login since 09/03●WIDGET — A write-up traces an iOS widget that renders black only in production builds●OBSERVE — EAS Observe now records native crashes too (SDK 57.0.21 or later, 10/07)●NEW — My App Open Ad Only Showed When the App…●GPT-6.1 SOL — Added to Rork's model menu (09-29) with Low, Medium and High effort; included on Pro and Max●SONNET 5.5 — Claude Sonnet 5.5 is selectable: strong at UI design and faster than Sonnet 5 (09-28)●SDK 58 — Beta since 09/15 with no stable date yet; running projects in Expo Go has required login since 09/03●WIDGET — A write-up traces an iOS widget that renders black only in production builds●OBSERVE — EAS Observe now records native crashes too (SDK 57.0.21 or later, 10/07)●NEW — My App Open Ad Only Showed When the App…
Articles/App Dev
◇ App Dev/2026-03-22Advanced

The Complete App Store Visual Strategy — Icons, Screenshots, and Preview Videos

Comprehensive guide to all app store visual assets: icons, screenshots, feature graphics, and preview videos. Master ASO strategy, A/B testing, and the complete workflow from design to store launch.

App Store91Google Play38ASO27iconsscreenshots3preview videoFigma8Canvamarketing4

Setup and context

App store success depends on four interconnected visual elements: app icon, screenshots, feature graphics, and preview video. While screenshots get most attention, your icon is the "face" users remember, and preview videos drive the highest conversion rates.

Here we treat all four assets as one connected system — why each matters, how to produce them, and how to test them against real download data. The aim is a working ASO (App Store Optimization) approach you can put into practice the same day.

Visual Asset User Journey

Users move through these touchpoints from discovery to download decision:

  1. Icon (search results, featured, profile)
  2. App name and subtitle (SEO and clarity)
  3. Screenshots (first impression)
  4. Preview video (see the app in action)
  5. Feature graphic (store featured slots, ads)

All elements work together—only when each element aligns does the user feel confident enough to download.

1. App Icon — Your First 1 Second

Specifications

  • App Store: 1024 × 1024 px (PNG or JPEG)
  • Google Play: 512 × 512 px (PNG)
  • Web: 180 × 180 px minimum

Icon Design Workflow in Figma

Step 1: Create the Foundation

  1. Create 1024 × 1024 px frame
  2. Define safe zone (center 660 × 660 px)
  3. Build silhouette from basic shapes (circles, squares, triangles)

Step 2: Choose Your Brand Color

Icon color should reflect these principles:

  • Distinction: Not confused with competitor apps
  • Visibility: Recognizable at small thumbnails
  • Emotion: Resonates with target users

Example: Rork-Generated Apps

  • Photo organization: Calm purple + white
  • Health tracker: Fresh green + bright white
  • Entertainment: Bold orange + dark navy

Step 3: Add Refinement

  • Subtle gradients (depth perception)
  • Soft shadows (3D effect)
  • Detail touches (personality)

Step 4: Multi-Size Testing Test appearance at:

  • 1024px (original)
  • 180px (web)
  • 40px (home screen)

Small-size readability is critical.

Icon Variations

Consider multiple versions:

  1. Base (universal, most versatile)
  2. Dark mode (iOS 15+ support)
  3. Language-specific (if text-based)

Manage all in one Figma file using Pages.

2. Screenshots — Tell Your Story in 5-8 Slides

The Three Principles

Principle 1: Narrative Flow

  • Slide 1: What is this app? (emotional hook)
  • Slides 2-3: Three main features (one per slide)
  • Slides 4-5: Real-world use cases ("Perfect for...")

Principle 2: Text Minimalism ~70% visual, ~30% text. Heavy text fatigues users.

Principle 3: Visual Consistency Same background, fonts, and colors across all screenshots build brand recognition.

Figma + Canva Hybrid Approach (Recommended)

  1. Build template in Figma (background, text layout)
  2. Capture real app screenshots
  3. Layer screenshots into Figma template
  4. Use Canva for multi-language versions (fast text editing)

This balances quality and speed.

Copywriting Optimization

For maximum ASO impact:

  • Slide 1 headline: Lead with benefit, not feature
    • ✅ "Organize your memories in minutes"
    • ❌ "A feature-rich app"
  • Feature descriptions: Action verbs
    • ✅ "AI auto-organizes"
    • ❌ "Has organization"
  • Use cases: Connect to user emotions
    • ✅ "Relive your best travel memories"
    • ❌ "Cloud storage included"

3. Feature Graphic — Store Promotional Asset

Specifications

  • Google Play: 1200 × 500 px (landscape)
  • Apple Featured: Auto-layout (logo + text)

Google Play uses feature graphics in store hero slots and promotional campaigns.

Fast Creation with Canva

  1. Search "Google Play feature graphic" template
  2. Add brand colors and headline
  3. Use AI image generation (e.g., "photo organization" → relevant imagery)
  4. Export

5-10 minutes for a professional result.

Design Principles

  • Single message: One key benefit only
  • High contrast: Text visibly distinct from background
  • Imagery: Include relatable visuals or mascots (emotion)

4. Preview Video — Your Highest-Converting Asset

Specifications

  • App Store: 15-30 seconds (15-30 fps, H.264)
  • Google Play: Up to 30 seconds (MP4, H.264)

Fact: Apps with preview videos see 20-40% higher conversion rates than without.

Video Structure Patterns

Pattern A: Feature Demonstration

[0-3s] Opening (app name + tagline)
[3-12s] Demo three main features
[12-20s] Highlight benefits (speed, ease, safety)
[20-30s] Closing (download CTA)

Pattern B: Story-Driven

[0-5s] Show user's problem
[5-20s] App solves the problem
[20-30s] User satisfaction/happiness

AI Video Generation Tools

Canva Video Pro

  • Ease: ⭐⭐⭐⭐⭐ (most intuitive)
  • Templates: ⭐⭐⭐⭐⭐ (app-specific abundant)
  • Customization: ⭐⭐⭐

Runway ML

  • Ease: ⭐⭐⭐⭐
  • AI Power: ⭐⭐⭐⭐⭐ (text-to-video)
  • Customization: ⭐⭐⭐⭐

Synthesia

  • Ease: ⭐⭐⭐⭐
  • AI Power: ⭐⭐⭐⭐ (avatar videos)
  • Customization: ⭐⭐⭐

Recommended Workflow

  1. Record your Rork app in action (device screen capture)
  2. Pick Canva Video template
  3. Insert recorded footage
  4. Add text, transitions, BGM
  5. Edit to 15-30 seconds

5. A/B Testing Strategy

Testing Framework

Each element can be tested:

  • Screenshots (text, layout, visual tone)
  • Video (presence, length)
  • Icon (color variations)

Cycle: Change every 2 weeks, measure, choose winner.

Key Metrics

  • Impressions: How many saw your listing
  • Clicks: How many clicked through
  • CTR: Clicks ÷ Impressions (your key metric)
  • Installs: Actual conversions
  • Uninstalls: Quality indicator (should be low)

Stores provide these automatically (App Store Analytics, Google Play Console).

Testing Example

Headline A: "Organize 1000+ photos in minutes" Headline B: "Make your memories beautiful"

Run each for 2 weeks. Measure CTR and installs. Choose the winner. Repeat.

6. Complete Rork Integration Workflow

For Rork-generated apps, follow this process:

[1] Rork generates app UI
    ↓
[2] Export to Figma, refine brand colors/fonts
    ↓
[3] Create icon (Figma)
    ↓
[4] Create screenshots (Figma + Canva)
    ↓
[5] Create preview video (Canva Video / Runway)
    ↓
[6] Upload to stores
    ↓
[7] After 2 weeks, analyze A/B test results
    ↓
[8] [If major revision needed]
    Regenerate in Rork → Repeat from Step 2

7. Pre-Launch Verification Checklist

Visual Assets

  • [ ] Icon: 1024px visible and clear
  • [ ] Icon: Readable on dark backgrounds
  • [ ] Screenshots: Correct dimensions (both platforms)
  • [ ] Screenshots: All languages included
  • [ ] Text: Spell-checked, grammar correct
  • [ ] Video: 15-30 seconds exact
  • [ ] Video: BGM copyright cleared

ASO Elements

  • [ ] Keyword in app name (primary)
  • [ ] Subtitle includes secondary keywords
  • [ ] Slide 1: Immediately clear what app does
  • [ ] Video: Enabled on both stores
  • [ ] Feature graphic: Approved and uploaded

8. Continuous Improvement Cycle

Store launch is the beginning, not the end:

Monthly Review

  • Check store analytics (CTR, installs)
  • Read user reviews for improvement ideas
  • Analyze competitor screenshots

Quarterly Updates

  • Replace 1-2 screenshots with new designs
  • Add new features to screenshots
  • Update preview video to latest build

This ongoing cycle compounds—each update teaches you what resonates.

Complete Example: Photo Organization App

Imagine a photo app from Rork:

Icon:

  • Purple gradient background
  • Clean photo frame symbol
  • Minimal, modern style

Screenshots:

  • Slide 1: "Organize photos in minutes, beautifully"
  • Slide 2: "Auto-detect and arrange by date"
  • Slide 3: "Create albums with one tap"
  • Slide 4: "Share memories securely with family"
  • Slide 5: "Cloud backup never loses your photos"

Feature Graphic:

  • "Turn Your Photo Collection Into Art"
  • Background: Sample organized photo grid
  • CTA: "Download Now"

Video:

  • [0-2s] Cluttered photo gallery
  • [2-8s] App automatically organizes by date
  • [8-15s] User creates album and shares
  • [15-20s] Cloud backup in progress
  • [20-30s] Happy user reviewing organized photos

Result: Cohesive, compelling story. High conversion.

Summary

App store success comes from integrated visual strategy:

  • Icon: Brand recognition and discovery
  • Screenshots: Understanding and interest
  • Feature graphic: Visibility in featured slots
  • Video: Confidence and purchase decision

Rork + Figma + Canva toolchain enables professional creation and A/B testing in manageable time.

Key Takeaway: View these four assets not separately, but as one complete marketing funnel. Each reinforces the others. Together, they drive the downloads that make your app successful.

Start with solid templates, launch quickly, then iterate based on real store data. Continuous improvement compounds—your second update will be faster and higher-converting than your first.

Share

Thank You for Reading

Rork Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • ✦Copy-paste ready implementation code
  • ✦New advanced guides published daily
  • ✦$5/mo or $10 for lifetime access
View Membership →

If you found this article helpful, a small tip ($1.50) would mean a lot to us. Your support helps keep this site ad-free and covers server and hosting costs.

Related Articles

◇ App Dev2026-03-22
Creating App Store Screenshots with Figma
A Figma workflow for App Store and Google Play screenshots, rebuilt around the current official specs (checked October 2026): which sizes to make, how to leave room for long translations, and how to export and re-check before submitting.
⟐ Business2026-04-28
Squeezing Every Character of Value Out of Your App Store Keyword Field — A Practical ASO Guide for Rork-Built Apps
The App Store keyword field gives you only 100 characters, and they often decide whether an indie app is found at all. Here is how I design that field for Rork-built apps: removing words already in the name and subtitle, covering spelling variants, designing per locale, and a small script that counts the remaining budget for you.
◇ App Dev2026-09-09
Those 14 Days of Closed Testing Are for Gathering What the Production Form Asks
Google Play production access starts from a closed test with 12 testers opted in continuously for 14 days. Here is how the count actually works, the order the tracks open in, what the application form asks, and the records worth keeping during those two weeks.