Showcases Kotlin Multiplatform development through a Fantasy Premier League application.
This project serves as a comprehensive sample for Kotlin Multiplatform development, demonstrating how to build a Fantasy Premier League application across various platforms. It integrates Jetpack Compose for Android and Desktop UIs, SwiftUI for iOS, and utilizes Ktor for network requests with Room for local data persistence. A key aspect is its MCP Server module, demonstrating how to expose player and fixture information through an MCP tools endpoint for seamless integration with AI tools like Claude Desktop, extending the application's utility beyond traditional client-side apps. It also includes interactive Kotlin Notebook examples.