fishjam-react-native-client
OfficialMobile React Native client for Fishjam streaming.
Authorsoftware-mansion-labs
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Enables mobile React Native and Expo apps to integrate Fishjam video and audio streaming with platform-specific capabilities, including permission handling, background streaming, and native UI integrations (CallKit, RTCView).
Core Features & Use Cases
- Mobile bindings and Expo plugin guidance to enable Fishjam streaming on iOS and Android.
- Separate permission hooks for camera and microphone, plus foreground service support for background playback.
- Screen sharing support via Android MediaProjection and iOS Broadcast Extension, with a declarative RTCView/RTCPIPView for rendering streams.
- CallKit integration on iOS to treat Fishjam sessions like native calls, plus screen-sharing and PiP support for rich UX.
- Example projects and plugin configuration guidance to accelerate integration with existing React Native apps.
Quick Start
Install the mobile client and wrap your app with FishjamProvider to begin using the hooks and components.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: fishjam-react-native-client Download link: https://github.com/software-mansion-labs/skills/archive/main.zip#fishjam-react-native-client Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.