PeopleInSpace demonstrates full-stack Kotlin Multiplatform development
PeopleInSpace is an open-source Kotlin Multiplatform (KMP) project created by John O'Reilly that showcases sharing code across multiple frontend clients—including Android (Jetpack Compose), iOS (SwiftUI), Wear OS, Desktop, and Web—alongside an MCP server implementation. Built with a Ktor backend, the project utilizes key Kotlin ecosystem libraries such as SQLDelight, Koin for dependency injection, and Ktor client for networking to manage shared view models, state, and API requests across all platforms.
PeopleInSpace serves as the definitive reference implementation for Kotlin Multiplatform, demonstrating how shared business logic can power native user interfaces across virtually every modern platform without trade-offs.
- –Shares core business logic, view models, and networking across Android, iOS, Wear OS, Desktop, and Web.
- –Incorporates industry-standard KMP tools including Ktor, SQLDelight, and Koin.
- –Expands KMP scope beyond mobile apps by integrating backend services and Model Context Protocol (MCP) server support.
DISCOVERED
2h ago
2026-07-23
PUBLISHED
3h ago
2026-07-23
RELEVANCE
AUTHOR
GithubProjects