stream-android

/stream-android builds or integrates Stream Chat, Video and Feeds in Android, Jetpack Compose or Gradle projects.

The router installs and dispatches to /stream-android automatically when it detects an Android signal (android, jetpack compose, kotlin, android studio, gradle, build.gradle), or you can invoke it directly.

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 between channel list and channel/message screens, channel tap handling, deep links, push routing
  • Compose theme wiring and custom channel/message UI
  • Video calling flows: joining and starting calls, ringing, custom call controls and participant tiles
  • Feeds surfaces: timeline, activity composer, threaded comments, follow graph, notification feed, stories

Example prompts

/stream-android scaffold a Jetpack Compose chat app
/stream-android add Video calling to my existing Android Studio project
/stream-android build a timeline feed with an activity composer
/stream-android wire deep links from a push notification to the right channel screen

The pack's files live at skills/stream-android/.