Ross ROSS = Recommend OSS · open-source software intelligence for agents

Kotlin/kmp-production-sample

This is an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile. It's a simple RSS reader, and you can download it from the App Store and Google Play. It's been designed to demonstrate how KMM can be used in real production projects. observed · 2026-08-28

github.com/Kotlin/kmp-production-sample · homepage · Kotlin · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

66/100

  • Activity 97
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2179
  • days_rel: n/a
  • days_push: 23
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2281 stars · 262 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

An official JetBrains open-source RSS reader app built with Kotlin Multiplatform, sharing data, domain, and state layers across Android, iOS, desktop, and web with native UIs (Jetpack Compose, SwiftUI, Compose Multiplatform, React). It serves as a production-style reference sample for KMP architecture.

Use cases

  • learn how to structure a Kotlin Multiplatform mobile app
  • see how to share business logic between Android and iOS
  • example of Redux-style state management in Kotlin Multiplatform
  • reference for using Ktor and kotlinx.serialization in a shared module
  • starting point for building a cross-platform RSS reader
  • understand how to integrate a shared Kotlin framework into an Xcode project

When to choose

  • you want a real-world KMP architecture reference from JetBrains
  • you're evaluating Kotlin Multiplatform for a production mobile app
  • you need an example combining shared logic with fully native UIs
  • you want to see offline caching and state handling in a multiplatform app

When to avoid

  • you need a production RSS reader with advanced features rather than a demo
  • your project doesn't use Kotlin or the JVM ecosystem
  • you want a fully shared-UI Compose Multiplatform template instead of native UIs

Facets

application · maturity active

http-client serialization state-management mobile-framework cross-platform mobile-development developer-tools web-development cross-platform jvm kotlin-multiplatform rss-reader sample-app jetpack-compose swiftui compose-multiplatform redux-pattern learning-resource android ios desktop

10 sources

Member repositories

RepositoryRoleHealth v2
Kotlin/kmp-production-samplemain66

For agents

markdown · JSON · MCP: product_card(name="Kotlin/kmp-production-sample")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem