Baseball Trivia One
The most comprehensive baseball trivia app with ~20,000 lines of code, 100 Swift files, professional MVVM architecture and over 2,950 questions distributed across 4 difficulty levels. Test your knowledge with 2 unique game modes.
Baseball Trivia One
Test your baseball wisdom
How many players make up a baseball team on the field during an official game?
Key Features
Discover everything that makes this baseball knowledge app special
2 Game Modes
Traditional trivia with multiple choice and True/False mode with optional hints and complete explanations.
Progressive Block System
12 blocks per level (T/F) and up to 10 blocks (Trivia) with 50 questions each. Innovative 3x3 visual grid.
Professional Architecture
Strict MVVM, 100% SwiftUI, SwiftData + Supabase, RevenueCat optimized with StoreKit 1.
12 Specific Achievements
3 unique achievements per difficulty level with progress bars, thematic icons and granular tracking.
Premium Features
10 themes (6 premium), manual dark mode, advanced statistics, game preferences and unlimited access.
Full Multilingual
7 .xcstrings catalogs, complete support in Spanish (es-419, es-MX) and English with professional localization.
📱 Screenshots
Explore the professional interface and visual features of the application













⚾ Level-Based Scoring System
Choose your level based on your baseball knowledge and improve progressively
Level 1 - Easy/Rookie
Basic questions about baseball rules. Free access.
Level 2 - Medium/Intermediate
Intermediate knowledge about statistics and teams. Premium required.
Level 3 - Hard/Advanced
History and records of professional baseball. Premium required.
Level 4 - Expert/Legend
Advanced knowledge for true legends. Premium required.
🏆 Baseball Achievements
Unlock special achievements while strengthening your knowledge of America's pastime
Available Achievements
First Swing
Answer your first baseball question correctly
Major League Player
Answer 50 baseball questions correctly
Hit Streak
Achieve a streak of 10 correct answers
Elite Batter
Achieve 90% accuracy in your answers
Rookie of the Year
Complete level 1 block
🎮 Question Example
This is what the app gameplay looks like
How many players make up a baseball team on the field during an official game?
A baseball team has 9 players on the field: pitcher, catcher, 4 infielders and 3 outfielders.
📋 How to Play
Professional-style timed drills to feel real pressure
Select a Level
Choose between rookie, intermediate, advanced or expert level based on your baseball knowledge
Read the Question
You'll be shown a question about a player, team, statistic or historic moment in baseball
Choose the Answer
Select from four available options
Learn
Read the sports explanation and historical data to deepen your baseball knowledge
Detailed Technical Information
📊 Project Statistics
- • 100 Swift files
- • ~20,000 lines of code
- • Swift 5.9+
- • iOS 17.0+
- • MVVM Architecture
- • 2,950 questions total
🛠️ Tech Stack
🌍 Internationalization
- • 7 catalogs .xcstrings
- • 3 languages: ES, EN, ES-MX
- • 100% complete localization
- • String Localization API
- • Format with placeholders
🎮 Game Features
- ✅ 2 game modes (Trivia + T/F)
- ✅ 4 difficulty levels
- ✅ Progressive block system
- ✅ 12 specific achievements per level
- ✅ Baseball themed animated confetti
- ✅ Real-time global rankings
- ✅ Sign in with Apple integrated
- ✅ Dark mode + 10 themes
💎 Premium Features
- 👑 Access to levels 2, 3 and 4
- 🎨 6 exclusive premium themes
- 🌙 Manual dark mode
- 📊 Advanced statistics
- ⚙️ Game preferences
- ♾️ Unlimited gameplay
- 🔄 RevenueCat + StoreKit 1
- 💳 Subscription with native paywall
Show off your baseball knowledge!
Join thousands of fans who are already conquering the world baseball leaderboard.