Official Flutter packages for the Stream Video SDK
- Register to get an API key for Stream Video
- Sample apps
This repository contains code for our Dart and Flutter video clients.
We use Melos to manage this repository.
- The
packages
folder contains the packages and plugins that the SDK consists of. - The
examples
folder holds the samples created using the Flutter Video SDK. - The
docusaurus
folder contains the documentation and guides. - The
dogfooding
folder contains a complete example app that implements all of the features of the SDK.
- Clone the base repository.
- All API keys and users used in the sample apps are to be stored in a file named '.env' at the root of the project.
- You will find a template for the env file entitled 'env.sample' at the root of the project. Fill out this template and store it as '.env'.
- Run
melos postclean
to clean the project. - Run
melos bootstrap
to fetch dependencies for all projects. - Run
melos generate:all
to generate the required env files. If there are any changes in the '.env' file, regenerate this. - You can now run any app in the project or start making changes to the SDK.
If you see any unexpected behaviour in the repository, feel free to file an issue in the repository.
Video roadmap and changelog is available here
The Flutter specific roadmap is available here.