Skip to content

ThisIsSadeghi/Kickoff26

Repository files navigation

⚽ Kickoff26

Follow group standings, matches, and a countdown to kickoff — one shared Kotlin Multiplatform codebase for Android and iOS.

Kotlin Compose Multiplatform Platforms Built with KMPilot Status


Kickoff26 — Home (Android) Kickoff26 — Home (iOS)
🤖 Android 🍏 iOS

📖 About

Kickoff26 is a 2026 World Cup companion app: browse group standings, track matches with live scores, and watch the countdown to kickoff — all from one Kotlin Multiplatform codebase shared across Android and iOS.

🚧 Under active development. Only the Home feature (countdown, upcoming matches, group standings) is implemented so far. The Matches and Profile tabs are placeholders — more features are on the way.

✨ Features

  • 🟢 Group standings — tabbed group tables with team standings
  • Matches — match cards with live badges and scorelines
  • ⏱️ Countdown to kickoff
  • 🎨 World Cup green/gold theme via a shared design system

🚀 Powered by KMPilot

Built on KMPilot — a Compose Multiplatform + Clean Architecture starter that scaffolds features, enforces architecture, and ships an AI-assisted (Claude Code) workflow. Every module and convention here comes from KMPilot; see CLAUDE.md for the conventions.

🧰 Tech stack

Area Choice
Language Kotlin 2.4.0
UI Compose Multiplatform 1.11.1
Targets Android, iOS (arm64 + simulator)
Networking Ktor 3.5.0
DI Koin 4.2.1
Navigation Compose Navigation 2.9.2
Async Coroutines + Flow

🙏 Acknowledgements

World Cup 2026 data is powered by the open worldcup2026 API by Reza Rahiminia — thank you for building and sharing it. 🏆


Kickoff26

About

2026 World Cup companion app — group standings, live matches & countdown. Kotlin Multiplatform (Android + iOS) built on KMPilot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors