Demo demonstrates Stream Video SDK for Android with modern Android tech stacks, such as Compose, Hilt, and Coroutines.
Demo app is available on Google Play. If you have any feedback on this, please create an issue on GitHub.
If you want to build and run the demo app on your computer, you can follow the instructions below:
- Get your Stream API KEY on the Stream dashboard.
If you don't have your Stream account, you can follow the steps below::
- Go to the Stream login page.
- If you have your GitHub account, click the SIGN UP WITH GITHUB button and you can sign up within a couple of seconds.
- If you don't have a GitHub account, fill in the inputs and click the START FREE TRIAL button.
- Go to the Dashboard and click the Create App button like the below.
- Fill in the blanks like the below and click the Create App button.
- You will see the Key like the figure below and then copy it.
- Next, create a file named .env.properties on the root project with the formats below:
# Environment Variable for dogfooding app
DOGFOODING_BUILD_CONFIG_API_KEY=YOUR_API_KEY
DOGFOODING_BUILD_CONFIG_BENCHMARK=true
DOGFOODING_RES_CONFIG_DEEPLINKING_HOST=stream-calls-dogfood.vercel.app
DOGFOODING_RES_CONFIG_DEEPLINKING_PATH_PREFIX=/
Make sure that you properly copy-pasted the Stream API key to the DOGFOODING_BUILD_CONFIG_API_KEY
property.
- Finally, run the demo project on your Android Studio.
Copyright (c) 2014-2024 Stream.io Inc. All rights reserved.
Licensed under the Stream License;
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://github.com/GetStream/stream-video-android/blob/main/LICENSE
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.