mirror of
https://github.com/Dvorinka/1356.git
synced 2026-06-03 19:42:57 +00:00
37ffb93923
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.
8.1 KiB
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:
-
Home Countdown Screen
- Large countdown timer display
- Progress ring showing time elapsed
- Clean, inspiring design
- Caption: "Track Your 1356-Day Journey"
-
Goals List Screen
- List of bucket list items
- Progress indicators
- Add goal button
- Caption: "Create Your Bucket List"
-
Goal Detail Screen
- Goal with progress slider
- Milestones/steps
- Location and image
- Caption: "Track Your Progress"
-
Profile Screen
- User avatar and stats
- Countdown summary
- Achievements
- Caption: "Your Personal Dashboard"
-
Social Feed Screen
- Activity feed
- Leaderboards
- Community achievements
- Caption: "Join the Community"
-
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:
- Design app icon concept
- Create all required icon sizes
- Set up test data in app
- Capture screenshots for both platforms
- Create promotional graphics
- Prepare store listings
- Submit to both app stores