FantasyPremierLeague
活跃·★ 604·Apache-2.0·更新于 2026-10-23
★ 时下流行★ 宝藏工具
这个Compose Multiplatform项目是一个幻想英超联赛应用程序,可在Android、iOS和桌面平台运行。它内置了一个使用Koog和Gemini构建的AI代理,支持工具调用,并展示了在共享KMP代码中使用各种Jetpack库。
FantasyPremierLeague 当前归类于 API 集成,更适合按具体工作流、部署方式和团队场景来判断是否适配。从现有资料来看,它主要强调 使用Compose Multiplatform进行Android、iOS和桌面平台的跨平台UI开发。。典型使用场景包括 从单一代码库开发跨移动和桌面平台的统一应用程序。。页面记录的许可证为 Apache-2.0。当前 GitHub Stars 为 604。相关标签包括 Kotlin多平台、Compose多平台。
#Kotlin多平台#Compose多平台#AI代理#Gemini API#跨平台UI#Android#iOS#桌面#数据持久化
01
功能特性
01使用Compose Multiplatform进行Android、iOS和桌面平台的跨平台UI开发。
02集成Gemini和Koog的AI代理,实现工具调用和智能交互。
03在共享的Kotlin多平台代码中使用Jetpack库(ViewModel、Navigation、Room、DataStore)。
04提供一个MCP服务器端点,将球员/赛程信息作为AI工具暴露。
05集成交互式Kotlin Notebook,用于数据探索和逻辑演示。
02
为什么选择它
+使用Compose Multiplatform进行Android、iOS和桌面平台的跨平台UI开发。
+集成Gemini和Koog的AI代理,实现工具调用和智能交互。
+从单一代码库开发跨移动和桌面平台的统一应用程序。
+覆盖 8 个兼容平台或环境。
03
权衡点
!最终选型仍建议与同类工具做并排比较,而不是单看单页信息。
04
兼容性
Kotlin
语言
已通过文档验证
Compose Multiplatform
UI框架
已通过文档验证
Android
平台
已通过文档验证
iOS
平台
已通过文档验证
Desktop (JVM)
平台
已通过文档验证
Gemini API
API集成
已通过文档验证
05
快速开始
1
$ git clone https://github.com/joreilly/FantasyPremierLeague.git
2
$ cd FantasyPremierLeague
3
$ ./gradlew :compose-desktop:run
06
使用场景
↳从单一代码库开发跨移动和桌面平台的统一应用程序。
↳将先进的AI功能(如智能代理和工具调用)整合到KMP项目中。
↳学习和演示在Kotlin多平台环境中使用Jetpack库的最佳实践。
↳将特定于应用程序的数据和功能作为工具暴露给外部AI模型(例如Claude Desktop)。
↳快速原型开发和试验跨平台UI与AI集成。
07
同类工具
kubernetes-mcp-server★ 2.2k
Kubernetes MCP 服务器是一个强大且灵活的 Kubernetes 模型上下文协议(MCP)服务器实现,支持 Kubernetes 和 OpenShift。
Dataverse-skills★ 247
一个插件,使AI智能体能够通过自然语言与Microsoft Dataverse进行交互和管理,利用Dataverse CLI、Python SDK和PAC CLI。
评论
登录后发表评论
暂无评论,来发表第一条吧