Live timing, streams, news, podcasts, standings & more — all in one app. Download the APK below and start watching!
Because antigravity is free and I love F1 🏁
BOX·BOX·BOX is a meticulously crafted Android application that brings the entire Formula 1 experience into your pocket. Designed for die-hard fans who demand instant access to race schedules, live timing, championship standings, news, videos, podcasts, and social content—all in one sleek, dark-themed interface.
Built with 100% Kotlin and powered by Jetpack Compose, this app delivers a premium, fluid user experience that feels native to modern Android while maintaining blazing-fast performance.
The heart of the app is the Feed tab, offering five specialized views:
- Pinterest-style Bento layout with dynamically sized cards
- Mixed content stream featuring news, videos, podcasts, and social posts
- Quick Hotlap game access embedded directly in the feed
- Intelligent content mixing for maximum variety
- Tap any Instagram post to jump to it in the Social tab
- Multi-source aggregation from top F1 publications
- Smart categorization: Headlines, Paddock Talk, and Extras
- "All News" view for complete coverage
- Rich cards with headlines, sources, and publish times
- Swipe-to-refresh for latest updates
- Smart filters: Hot (trending), Latest, Highlights, Popular, Official
- Advanced scoring algorithm with age decay
- Strict highlight filtering (no shorts, reactions, or interviews)
- F1 official channel de-prioritization for diverse content
- In-app YouTube player with fullscreen support
- Browse and play F1 podcasts directly in-app
- Integrated audio player with play/pause controls
- Episode cards with artwork and duration
- Background playback support
- Instagram Feed: Curated F1 content from teams, drivers, and fan accounts
- Reels Mode: Full-screen vertical video experience
- Reddit Feed: Hot posts from r/formula1
- Smart sorting with engagement-based scoring
- Improved diversity (less F1 official repetition)
- Complete 2025 F1 calendar
- Detailed weekend schedules (Practice, Qualifying, Sprint, Race)
- Session countdowns with local time conversion
- Circuit information and track layouts
- Past race results with full podium data
- Session-by-session breakdowns
- Driver and team performance insights
- Live championship leaderboard
- Points breakdown and podium stats
- Driver headshots and team colors
- Historical season data
- Team championship rankings
- Points accumulation and visual team branding
- Animated team car displays
- Dedicated off-season screen with countdown to next race
- Animated champion showcases (driver & constructor)
- Toggle between driver headshots and team cars
- Smooth transitions and premium aesthetics
- SignalR integration for live F1 timing data
- Session-specific views:
- Race/Sprint: Live positions, gaps, tire compounds, pit stops
- Qualifying: Sector times, knockout zones, fastest laps
- Practice: Best lap times and sector performance
- Team color-coded driver rows
- Countdown timers for upcoming sessions
- Automatic connection during live sessions
- Full-screen racing game with F1 circuits
- 6 authentic tracks: Monaco, Silverstone, Spa, Monza, Suzuka, Masters Circuit
- Dynamic difficulty scaling
- Lap time tracking and personal bests
- Immersive gameplay with realistic track layouts
- Firebase Cloud Messaging integration
- Session start alerts
- Breaking news notifications
- Manual dispatch support for custom announcements
- Quiet hours and spam prevention
- Material 3 Design System with custom F1 theming
- Dark mode optimized for OLED displays
- Liquid glass navigation bar with smooth animations
- Michroma & Brigends fonts for that motorsport feel
- Gradient accents and team color integration
- Buttery smooth 60fps animations
- Responsive gestures and haptic feedback
![]() Latest Feed - Bento Grid |
![]() Home - Curated Content |
![]() Home - Alternate View |
![]() Schedule - 2025 Calendar |
![]() Race Weekend - Details |
![]() Live - Real-time Data |
![]() Drivers Championship |
![]() Constructors Championship |
![]() Social - Instagram |
![]() Social - Reddit |
![]() News - Headlines |
![]() Videos - YouTube |
![]() Podcasts Feed |
![]() Audio Player Controls |
![]() Games - Hub |
![]() Hotlap - Mini Game |
| Technology | Purpose |
|---|---|
| Kotlin | 100% Kotlin codebase for type-safe, concise code |
| Jetpack Compose | Modern declarative UI framework with Material 3 |
| MVVM Architecture | Clean separation of concerns with ViewModel pattern |
| Coroutines & Flow | Asynchronous programming and reactive streams |
| Dagger Hilt | Dependency injection for testable, modular code |
| Library | Usage |
|---|---|
| Retrofit 2 | REST API client for F1 data sources |
| OkHttp 4 | HTTP client with interceptors and logging |
| SignalR | Real-time WebSocket connection for live timing |
| Coil | Image loading with caching and transformations |
| Component | Description |
|---|---|
| ExoPlayer (Media3) | Video and audio playback for YouTube and podcasts |
| YouTube Player | Native YouTube integration with fullscreen support |
| Custom Audio Player | Podcast player with controls and background playback |
- Firebase Cloud Messaging (FCM) — Real-time notifications for news and session alerts
- In-app Update Checker — Automatic update detection and prompts
- Gradle (Kotlin DSL) — Modern build configuration
- GitHub Actions — CI/CD for automated builds and releases
This app aggregates data from multiple public sources to provide a unified F1 experience:
| Source | Data Provided |
|---|---|
| Ergast Developer API | Historical race data, schedules, results, standings |
| OpenF1 API | Real-time session data and telemetry |
| F1 SignalR | Live timing feed during race weekends |
| RSS Feeds | News aggregation from major F1 publications |
| Instagram API | Social content from teams, drivers, and fan accounts |
| Reddit API | r/formula1 community posts and discussions |
| YouTube RSS | Video content with custom filtering and scoring |
- Download the latest APK from Releases or click the Download APK badge above
- Enable "Install from Unknown Sources" in Android settings
- Install and enjoy! 🏎️
# Clone the repository
git clone https://github.com/boxcreate/boxboxbox.git
cd boxboxbox
# Build the APK
./gradlew assembleRelease
# Install to connected device
./gradlew installReleaseRequirements:
- Android Studio Hedgehog or later
- Android SDK 34+
- Kotlin 1.9+
- Minimum Android 7.0 (API 24)
- Strategy mini-game
- Pit stop challenge game
- Driver profile deep-dives
- Team profile pages
- Push notification customization
- Tablet/foldable optimization
- Wear OS companion app
- Widget support for home screen
- Dark/Light theme toggle
- Fantasy F1 integration
This is a personal passion project, but contributions are welcome! Here's how you can help:
- Report Bugs — Open an issue with detailed reproduction steps
- Suggest Features — Share your ideas in the Discussions tab
- Submit PRs — Fork, code, and submit pull requests
- Spread the Word — Share with fellow F1 fans!
This project is licensed under the GNU General Public License v3.0 — see the LICENSE file for details.
Key Terms:
- ✅ You may use, modify, and distribute this software
- ✅ Any derivative work must also be open source under GPL v3
- ✅ You must disclose the source code of any modifications
⚠️ No warranty is provided
Important
BOX·BOX·BOX is an unofficial, fan-made application and is not affiliated with, endorsed by, or connected to Formula 1, Formula One Management, Formula One Licensing B.V., or any F1 teams, drivers, or sponsors.
Warning
F1, FORMULA ONE, FORMULA 1, FIA FORMULA ONE WORLD CHAMPIONSHIP, GRAND PRIX, and related marks are trademarks of Formula One Licensing B.V.
This application aggregates publicly available content from various sources including:
- Formula 1 official media and data feeds
- Instagram posts from F1 teams, drivers, and fan accounts
- YouTube videos from F1 channels and creators
- Reddit posts from r/formula1
- News articles from F1 publications
- Race data from public APIs (Ergast, OpenF1)
All content remains the property of their respective copyright holders. This app:
- Does not claim ownership of any third-party content
- Uses content solely for informational and educational purposes
- Generates no commercial gain or revenue whatsoever
- Is provided completely free of charge with no monetization
- Is a non-profit, open-source fan project
Users of this app are responsible for complying with the Terms of Service of content providers (Instagram, YouTube, Reddit, etc.) when accessing their content through this application.















