Build and integrate Stream Chat, Video, and Feeds in Android apps. Use for Jetpack Compose, Android Studio, and Gradle project work — including Stream package setup, auth and token wiring, screen blueprints, and any follow-up Stream UI work such as adding screens, navigating between channel list and channel/message screens, channel tap handling, deep links, push routing, theming, custom channel/message UI, video calling flows (joining/starting calls, ringing, custom call controls and participant tiles), and Feeds surfaces (timeline, activity composer, threaded comments, follow graph / profile, notification feed, stories).
Stream Video Compose call screen
VideoTheme wrapper
100%
100%
Permissions before join
66%
100%
join in coroutine scope
100%
100%
Result.Failure handled
0%
100%
sessionId as list key
100%
100%
collectAsStateWithLifecycle
0%
100%
No client creation in Composable
100%
100%
Correct call type / ID
100%
100%
No search.maven.org usage
100%
100%
Suspend call on owned scope
100%
100%
Stream Feeds Android session lifecycle and timeline follow
Sealed session type
0%
100%
No instance() accessor
100%
100%
Client held in manager
100%
100%
connect() before feed ops
100%
100%
Lowercase feed group names
100%
100%
Self-follow on timeline
100%
100%
Feed object in ViewModel
100%
100%
collectAsStateWithLifecycle
0%
100%
disconnect() on user switch
100%
100%
addActivity in ViewModel
100%
100%
7db97e6
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.