fishjam-react-native-client

Official

Mobile 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.