stream-android

/stream-android builds or integrates Stream in Android, Jetpack Compose or Gradle projects. It lives separately from /stream-builder because Android integration runs through Gradle and the manifest, with ProGuard and R8 rules to keep the SDK from being stripped in release builds. The web builder has no equivalent for any of that.

You can invoke /stream-android directly, or /stream-builder will hand off automatically when it detects a native Android project.

What it knows

  • Jetpack Compose patterns
  • Gradle setup (both Kotlin DSL and Groovy)
  • Android Manifest permissions for chat, voice and video
  • ProGuard and R8 rules
  • Navigation patterns
  • Compose theme wiring

Example prompts

/stream-android scaffold a Jetpack Compose chat app
/stream-android add Video calling to my existing Android Studio project
/stream-android fix this token refresh for the Compose lifecycle

The reference files live at skills/stream-android/references/.