Caution
This repository has been archived.
The mobile client SDK has been moved to the web-client-sdk monorepo under packages/mobile-client.
Why? The primary goal of this move was to keep the mobile React Native API in sync with the web React API. By housing both clients in a single monorepo, we can share code, align interfaces, and ensure a consistent developer experience across platforms.
All future development, issues, and releases will happen in the new location. Please migrate to the new package.
Original README (for reference)
Monorepo containing mobile SDKs for Fishjam server.
[!NOTE] Native SDK for Android and iOS do not have stable API. We strongly recommend using our React Native SDK
Our official documentation on how Fishjam works and how to integrate our service with your app.
You can run our Video Chat example app to see how it works. Source code and instruction on how to run it is available here.
Run ./scripts/init.sh in the main directory to install swift-format and set up
git hooks.
Follow further instructions for the SDK you're developing for.
While developing, use internal/fishjam-chat app for testing your changes. Follow instructions in the README for development setup.
Follow instructions from RELEASE.md.
The code should be released using our release.yml Github Action.
Licensed under the Apache License, Version 2.0
Since 2012 Software Mansion is a software agency with experience in building web and mobile apps. We are Core React Native Contributors and experts in dealing with all kinds of React Native issues. We can help you build your next dream product – Hire us.
