FantasyPremierLeague

Из публичных источников

Пример Fantasy Premier League на Kotlin/Compose Multiplatform

Машинный перевод · Показать оригинал

Fantasy Premier League Kotlin/Compose Multiplatform sample

MCP-серверКатегория: MCP-серверыOpen sourceданные проверены 15 окт. 2026 г.

Обзор

  • android
  • compose-multiplatform
  • datastore
  • fantasy-premier-league
  • ios
  • jetpack-compose
  • jetpack-room
  • kmp
  • koin
  • kotlin

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/joreilly/FantasyPremierLeague ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
Claude (web & desktop)Неизвестно———
Claude CodeНеизвестно———
CursorНеизвестно———
VS CodeНеизвестно———
WindsurfНеизвестно———
ChatGPTНеизвестно———

Релизы

проверено 29 окт. 2026 г.
В источнике релизы не найдены.

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества68
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2020
last activity 0 days ago
Документация · 1515
README 4178 chars, description present
Готовность к использованию · 150
install instructions: no; releases: no
Метаданные · 108
3/4 of description, homepage, license, topics
Релизы · 102
0 release(s)
Точность категории · 107
classifier confidence 0.65
Популярность · 107
604 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX Apache-2.0
Сообщество · 55
issues enabled, 63 forks

Лицензия

Apache-2.0
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/joreilly/FantasyPremierLeagueОсновной★ 604 звёздактивность 15 окт. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

GalwayBusПохожий
Проект Galway Bus на Kotlin Multiplatform с использованием Jetpack Compose и SwiftUIMCP-серверы
solomdПохожий
Редактор Markdown — и мост к вашей LLM. Работает локально, лицензия MIT, ~15 МБ. Встроенный сервер MCP позволяет Claude Code / Codex / Cursor напрямую управлять вашим хранилищем. 14 провайдеров ИИ по принципу BYOK.MIT · MCP-серверы
nanoMuseПохожий
nanoMuse: открытый персональный агент для всех ваших устройств. Один агент с собственным именем и обликом, который выполняет задачи, продолжает работать, когда приложение закрыто, запоминает вас и спрашивает разрешения перед любым необратимым действием. На Android, iPhone и iPad, Windows / macOS / Linux и в браузере; выGPL-3.0 · MCP-серверы
mobilerunПохожий
Автоматизация мобильных устройств с помощью команд на естественном языке — не зависящий от LLM мобильный агент 🤖MIT · MCP-серверы
kuvaszПохожий
Kuvasz (произносится как [ˈkuvɒs]) — сервис мониторинга доступности и SSL с открытым исходным кодом, с несколькими каналами уведомлений, страницами статуса, поддержкой IaC через YAML, интеграцией с Prometheus, полноценным REST API и многим другим!AGPL-3.0 · MCP-серверы
docker-androidПохожий
Решение Android в Docker с поддержкой noVNC, записью видео, MCP-сервером и AI-агентомMCP-серверы

README

Из joreilly/FantasyPremierLeague · лицензия Apache-2.0 · загружено 29 окт. 2026 г.

Fantasy Premier League

[kotlin-version]

Compose Multiplatform project running on following

  • Android
  • iOS
  • Desktop

Also includes

  • AI agent built with Koog (Gemini + tool calling, running in shared KMP code)
  • Kotlin Notebook
  • MCP Server

It also currently makes use of the following Jetpack libraries

  • ViewModel
  • Navigation 3
  • Room
  • DataStore

Related posts:

Running the app

  • Android: open the project in Android Studio and run the app configuration
  • iOS: open ios/FantasyPremierLeague/FantasyPremierLeague.xcodeproj in Xcode and run
  • Desktop: ./gradlew :compose-desktop:run
  • MCP Server: ./gradlew :mcp-server:shadowJar (see MCP Server section below)

Note: to use the AI agent you need a Gemini API key — set apiKeyGoogle in FantasyPremierLeagueAgent.

Screenshots

Android

iOS

Desktop

Kotlin Notebook

MCP Server

The mcp-server module uses the Kotlin MCP SDK to expose an MCP tools endpoint (returning player/fixture info) that can for example be plugged in to Claude Desktop as shown below. That module uses same KMP shared code.

To integrate the MCP server with Claude Desktop for example you need to firstly run gradle shadowJar task and then select "Edit Config" under Developer Settings and add something like the following (update with your path)

{
  "mcpServers": {
    "fantasy-premier-league": {
      "command": "java",
      "args": [
        "-jar",
        "/Users/john.oreilly/github/FantasyPremierLeague/mcp-server/build/libs/serverAll.jar",
        "--stdio"
      ]
    }
  }
}

UI tests

There's a Maestro UI test flow shared by the Android and iOS clients, run by CI on an emulator and a simulator (e.g. maestro test -e APP_ID=dev.johnoreilly.fantasypremierleague maestro/FantasyPremierLeague.flow).

Full set of Kotlin Multiplatform/Compose/SwiftUI samples

Открыть репозиторий ↗