Fantasy Premier League
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.
주요 기능
- Includes an MCP Server module for AI tool integration
- Employs Ktor for remote API requests and Room for local persistence
- 547 GitHub stars
- Provides interactive Kotlin Notebook examples for data exploration
- Cross-platform UI with Android, iOS, and Desktop clients
- Utilizes Jetpack Compose for Android/Desktop and SwiftUI for iOS
사용 사례
- Integrating custom data endpoints with AI platforms via MCP Protocol
- Building and prototyping cross-platform mobile and desktop applications
- Learning and demonstrating Kotlin Multiplatform application development