Skip to main content
Launched Status checked

Convo Cards

A launched web conversation-card product at convo.cards with in-development native iOS, iPadOS, and Android clients backed by a Rust and SQLite core.

Swift SwiftUI Kotlin Jetpack Compose Rust SQLite iOS Android
Cover image for Convo Cards

Overview

ConvoCards is a conversation-card product with a usable public web app at convo.cards. The current native-convocards repository is the in-development iOS, iPadOS, and Android client line: SwiftUI and Jetpack Compose own the platform UI, while an authoritative Rust and SQLite core owns content policy, access, session state, saves, progress, and the local sync outbox.

The current catalog has 32 decks and 561 questions. Guests can play the first 10 curated cards in Favorites; the other 31 decks and the rest of Favorites unlock through the one-time lifetime product com.sparkrealtalk.allpacks.lifetime in StoreKit and Google Play Billing.

Architecture

  • Rust owns the product rules, SQLite persistence, access state, and sync envelopes exposed to the native clients through UniFFI.
  • SwiftUI provides the iOS and iPadOS app; Jetpack Compose provides the Android app.
  • content/questions.json is the canonical production catalog.
  • Local SQLite stores session state, saves, progress, and the sync outbox on each platform.

Release status

Repository release notes record version 1.0.20/build 2026090801 delivered to Internal TestFlight and Google Play Internal. It is available to internal testers; no public App Store or Google Play release or App Review submission is claimed.

Share this project