Complete native rewrite of the web-based SoliCards game as a SwiftUI multiplatform app targeting iOS 17+, iPadOS 17+, and macOS 14+. Three solitaire variants (Klondike, Spider, FreeCell) with full game rules, drag & drop, smart zoom layout, 6 themes, 4 difficulty levels, SwiftData persistence, VoiceOver accessibility, and 57 unit tests. Key features: - MVVM + Protocol-Oriented Strategy architecture - DragGesture with coordinate-space hit-testing (long press + drag) - Smart zoom: cards auto-size to fit screen based on deepest column - Landscape: 30% bigger cards with scrollable overflow (iOS) - macOS: 120pt card cap, 92% height buffer for window resizing - Auto-save, game resume, statistics tracking via SwiftData - Privacy manifest, app icon, String Catalog, zero dependencies Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2.4 KiB
2.4 KiB
App Store Connect Metadata — SoliCards
App Information
- App Name: SoliCards
- Subtitle: Classic Solitaire Collection
- Bundle ID: com.solicards.app
- SKU: SOLICARDS001
- Category: Games > Card
- Content Rating: 4+ (No objectionable content)
- Price: Free (or set pricing)
Version 1.0.0
- Build Number: 1
- What's New: Initial release
Description
SoliCards brings three classic solitaire card games to your iPhone, iPad, and Mac in one beautiful app.
Play Klondike, Spider, and FreeCell with four difficulty levels, six stunning themes, and full drag-and-drop gameplay. Every game auto-saves so you can pick up right where you left off.
Features:
- Three complete solitaire variants: Klondike, Spider, and FreeCell
- Four difficulty levels: Easy, Medium, Hard, Expert
- Six color themes with light and dark mode support
- 12 card back designs and multiple card face styles
- Smart hint system and auto-complete
- Unlimited undo (Easy) or limited undo for a challenge
- Game statistics tracking per variant and difficulty
- Full VoiceOver accessibility support
- Keyboard shortcuts for Mac
- No ads, no in-app purchases, no internet required
Keywords
solitaire, klondike, spider, freecell, card game, patience, cards, classic, offline, free cell
Privacy Policy URL
[Placeholder — required before submission]
Support URL
[Placeholder — required before submission]
Screenshots Required
iPhone 6.9" (iPhone 16 Pro Max)
- 1320 x 2868 or 2868 x 1320
- Minimum 3 screenshots
iPhone 6.3" (iPhone 16 Pro)
- 1206 x 2622 or 2622 x 1206
iPad Pro 13" (M4)
- 2064 x 2752 or 2752 x 2064
Mac
- 1280 x 800 minimum, 2560 x 1600 recommended
Suggested Screenshots
- Klondike game in progress (Classic Green theme)
- Spider game showing 10-column layout
- FreeCell game with power moves
- Theme picker showing all 6 themes
- New Game sheet with difficulty options
Age Rating Questionnaire
- Unrestricted Web Access: No
- Gambling/Contests: No (solitaire is single-player, no real money)
- Mature/Suggestive Themes: None
- Violence: None
- All other categories: None
- Result: 4+
In-App Purchases
None
App Tracking Transparency
Not required — no tracking, no third-party SDKs
Export Compliance
Uses no encryption beyond standard HTTPS (N/A — no networking)
- ECCN: Not applicable
- Contains encryption: No