Files
1356/APP_STORE_ASSETS_GUIDE.md
T
Tomas Dvorak 37ffb93923 feat: Complete Phase 1 - Full Flutter app implementation with comprehensive features
Version: 1.1.0

Major changes:
- Implemented complete Flutter app structure with all core features
- Added comprehensive UI screens for auth, countdown, goals, profile, settings, and social features
- Integrated Supabase backend with authentication and data repositories
- Added offline support with Hive caching and local storage
- Implemented comprehensive routing with go_router
- Added location services with Google Maps integration
- Implemented notifications and home widget support
- Added voice recording capabilities and AI chat features
- Created comprehensive test suite and documentation
- Added Android and iOS platform configurations
- Implemented achievements system and social features
- Added calendar integration and bucket list functionality

This represents a complete Phase 1 milestone with 3,775 additions across 31 files.
2026-01-04 14:33:54 +01:00

8.1 KiB

App Store Submission Assets Guide

Project: LifeTimer
Version: 1.0.0
Date: 2026-01-03

App Icons

iOS App Icon Requirements

Required Sizes:

  • 1024x1024px (App Store submission)
  • 180x180px (iPhone App @3x)
  • 167x167px (iPad Pro @2x)
  • 152x152px (iPad @2x)
  • 120x120px (iPhone @2x)
  • 87x87px (iPhone @3x Notification)
  • 80x80px (iPad @2x Spotlight)
  • 76x76px (iPad @1x)
  • 60x60px (iPhone @2x Notification)
  • 58x58px (iPhone @2x Settings)
  • 40x40px (iPhone @2x Spotlight)
  • 29x29px (iPhone @2x Settings)

Design Guidelines:

  • Use the primary brand color (#6366F1)
  • Incorporate a countdown or hourglass visual element
  • Clean, minimal design
  • No text or words on the icon
  • Rounded corners (iOS will apply automatically)
  • High contrast for accessibility

Recommended Icon Concept:

  • A stylized hourglass with sand flowing
  • Or a circular progress ring with "1356" text
  • Gradient from primary (#6366F1) to secondary (#8B5CF6)

Android App Icon Requirements

Required Sizes:

  • 512x512px (Google Play Store)
  • 192x192px (Adaptive Icon)
  • 144x144px (Master Icon)
  • 96x96px (Master Icon)
  • 72x72px (Master Icon)
  • 48x48px (Master Icon)

Design Guidelines:

  • Use adaptive icon format for Android 8.0+
  • Safe zone: 66% of the icon (center 2/3)
  • Background layer: Full 192x192px
  • Foreground layer: 108x108px centered
  • No transparency in background layer

App Store Screenshots

iOS Screenshots

Required Sizes:

  • 6.7" Display: 1290x2796px (iPhone 14 Pro Max)
  • 6.5" Display: 1242x2688px (iPhone XS Max)
  • 5.5" Display: 1242x2208px (iPhone 8 Plus)

Minimum: 3 screenshots
Recommended: 5-6 screenshots

Screenshot Order & Content:

  1. Home Countdown Screen

    • Large countdown timer display
    • Progress ring showing time elapsed
    • Clean, inspiring design
    • Caption: "Track Your 1356-Day Journey"
  2. Goals List Screen

    • List of bucket list items
    • Progress indicators
    • Add goal button
    • Caption: "Create Your Bucket List"
  3. Goal Detail Screen

    • Goal with progress slider
    • Milestones/steps
    • Location and image
    • Caption: "Track Your Progress"
  4. Profile Screen

    • User avatar and stats
    • Countdown summary
    • Achievements
    • Caption: "Your Personal Dashboard"
  5. Social Feed Screen

    • Activity feed
    • Leaderboards
    • Community achievements
    • Caption: "Join the Community"
  6. Settings Screen

    • Theme options
    • Notification settings
    • Privacy controls
    • Caption: "Customize Your Experience"

Design Guidelines:

  • Use actual app screenshots (no mockups)
  • Show full screen content
  • Include status bar with time
  • No device frames
  • Consistent lighting and colors
  • English text only

Android Screenshots

Required Sizes:

  • Phone: 1080x1920px (minimum)
  • Tablet: 1200x1920px (optional)
  • 7-inch Tablet: 1264x1264px (optional)

Minimum: 2 screenshots
Recommended: 8 screenshots

Screenshot Content: Same as iOS but optimized for Android UI

App Store Preview Videos (Optional)

iOS App Preview

Requirements:

  • 15-30 seconds
  • 1920x1080px (16:9 aspect ratio)
  • MP4 or MOV format
  • Under 500MB

Content Suggestion:

  • 0-3s: App splash screen
  • 3-8s: Creating bucket list
  • 8-13s: Starting countdown
  • 13-18s: Tracking progress
  • 18-23s: Viewing achievements
  • 23-30s: App logo with tagline

Android Promo Video

Requirements:

  • 30 seconds - 2 minutes
  • 1920x1080px (16:9 aspect ratio)
  • YouTube link

Feature Graphic (Android)

Requirements:

  • 1024x500px
  • JPG or 24-bit PNG (no alpha)
  • No transparency

Design:

  • App logo on left
  • Tagline: "Your 1356-Day Life Challenge"
  • Gradient background matching app theme
  • Clean, modern design

Promotional Text

iOS Promotional Text (170 characters max)

Transform your life with a 1356-day countdown. Create your bucket list, track progress, and achieve your dreams.

iOS Description (4000 characters max)

See APP_STORE_DESCRIPTIONS.md

Android Short Description (80 characters max)

1356-day life countdown with bucket list tracking

Android Full Description (4000 characters max)

See APP_STORE_DESCRIPTIONS.md

Store Listing Assets

Privacy Policy URL

  • Required for both stores
  • Create at: https://lifetimer.app/privacy

Support URL

  • Required for both stores
  • Create at: https://lifetimer.app/support

Marketing URL

  • Optional
  • Create at: https://lifetimer.app

Asset Creation Checklist

Icons

  • Design app icon concept
  • Create iOS icon set (all sizes)
  • Create Android adaptive icon
  • Create Android legacy icon
  • Test icons on actual devices
  • Verify contrast and readability

Screenshots

  • Set up test data in app
  • Capture iOS screenshots (6.7" display)
  • Capture Android screenshots (1080x1920)
  • Review and edit for consistency
  • Verify all text is readable
  • Ensure no personal data visible

Videos (Optional)

  • Script storyboard
  • Record screen footage
  • Add transitions and effects
  • Add background music (optional)
  • Export in required format
  • Test on target devices

Graphics

  • Design Android feature graphic
  • Create promotional banner
  • Design social media assets

Tools for Asset Creation

Icons

  • Figma - Design and export icons
  • Sketch - Design tool (macOS)
  • AppIconGenerator - Generate all sizes
  • MakeAppIcon - Online icon generator

Screenshots

  • Fastlane Snapshot - Automated screenshots
  • Simulator - iOS screenshots
  • Android Emulator - Android screenshots
  • CleanShot X - Screenshot tool (macOS)

Videos

  • QuickTime - Screen recording (macOS)
  • OBS Studio - Screen recording (cross-platform)
  • iMovie - Video editing (macOS)
  • DaVinci Resolve - Professional video editing

Graphics

  • Canva - Online design tool
  • Adobe Photoshop - Professional design
  • Figma - Design and prototyping

Asset Storage

Local Storage Structure

lifetimer/
├── assets/
│   ├── icons/
│   │   ├── ios/
│   │   │   ├── 1024x1024.png
│   │   │   ├── 180x180.png
│   │   │   └── ...
│   │   └── android/
│   │       ├── adaptive_foreground.png
│   │       ├── adaptive_background.png
│   │       └── ...
│   ├── screenshots/
│   │   ├── ios/
│   │   │   ├── 1_home_countdown.png
│   │   │   ├── 2_goals_list.png
│   │   │   └── ...
│   │   └── android/
│   │       ├── phone_1_home_countdown.png
│   │       ├── phone_2_goals_list.png
│   │       └── ...
│   └── graphics/
│       ├── feature_graphic.png
│       └── promo_banner.png

Submission Checklist

iOS App Store

  • App icon (1024x1024px)
  • Screenshots (minimum 3, all required sizes)
  • App preview video (optional)
  • Promotional text
  • Description
  • Keywords (100 characters)
  • Support URL
  • Marketing URL (optional)
  • Privacy policy URL
  • App category: "Lifestyle" or "Productivity"
  • Age rating: Calculate with rating tool
  • Export compliance information
  • Content rights

Google Play Store

  • High-res icon (512x512px)
  • Feature graphic (1024x500px)
  • Screenshots (minimum 2)
  • Short description (80 chars)
  • Full description (4000 chars)
  • Promo video (optional)
  • Application type: "Application"
  • Category: "Lifestyle"
  • Content rating questionnaire
  • Privacy policy URL
  • Website URL
  • Email address for support
  • Store listing experiments (optional)

Notes

  • All assets should be in English for initial launch
  • Consider localized assets for future markets
  • Test all assets on actual devices before submission
  • Keep original design files for future updates
  • Follow each store's design guidelines precisely
  • Assets may be rejected if they don't meet specifications

Next Steps:

  1. Design app icon concept
  2. Create all required icon sizes
  3. Set up test data in app
  4. Capture screenshots for both platforms
  5. Create promotional graphics
  6. Prepare store listings
  7. Submit to both app stores