DinnerStory is freely available from the App Store. The app size is 683.00 kB. The latest version available is 1.0. The last update was on May 21, 2026.
Technical Requirements
The app has a content rating of Everyone. The app has been available on the App Store since May 2026.
DinnerStory is made and published by
晓 郭.
AppBrain is an independent app data site and isn't affiliated with 晓 郭.
The app name, icon, screenshots and description belong to 晓 郭 and are shown as published on the App Store.
Description by 晓 郭(from the App Store)
DinnerStory is a fully offline interactive fiction app designed for dinner table entertainment. Built with SwiftUI and SwiftData for native iOS performance.
Content Library: - 13 complete branching stories spanning 4 mood categories - 96 story nodes with meaningful choice points - 68 unique endings with distinct narrative outcomes - 50 curated conversation starter topics - Daily topic rotation algorithm based on calendar day
Core Mechanics: - Tree-based narrative structure with node-ID navigation - Persistent session tracking via SwiftData - Ending gallery with deduplication logic - Streak calculator using Calendar.startOfDay algorithm - Two-player alternating turn system
Customization: - 5 accent color themes - Dynamic type size scaling (0.85x to 1.45x) - Haptic feedback toggle - Custom player names for two-player mode - Story favorites with filter support
Privacy and Performance: - Zero network requests - Zero third-party SDKs - Zero data collection - All data stored locally via SwiftData - Delete app to delete all data instantly
Achievement System: - 10 milestone achievements tracking completions, mood diversity, and ending collection - Progress visualization with unlock status
Technical Specifications: - iOS 17.0 minimum deployment target - SwiftUI declarative UI framework - SwiftData persistence layer - Custom FlowLayout for dynamic tag rendering - UIActivityViewController integration for native sharing
DinnerStory delivers structured entertainment for 2-8 players at any dinner table, with zero setup time and no internet dependency.
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.