Skip to content

Commit 711234d

Browse files
committed
Merge branch 'develop'
2 parents 5c952f7 + b98ed79 commit 711234d

File tree

811 files changed

+9519
-5072
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

811 files changed

+9519
-5072
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ Stream provides UI components and state handling that make it easy to build vide
2525

2626
With Stream's video components, you can use their SDK to build in-app video calling, audio rooms, audio calls, or live streaming. The best place to get started is with their tutorials:
2727

28-
- **[Video & Audio Calling Tutorial](https://getstream.io/video/docs/android/tutorials/video-calling/)**
29-
- **[Audio Rooms Tutorial](https://getstream.io/video/docs/android/tutorials/audio-room/)**
30-
- **[Livestreaming Tutorial](https://getstream.io/video/docs/android/tutorials/livestream/)**
28+
- **[Video & Audio Calling Tutorial](https://getstream.io/video/docs/android/tutorials/video-calling?utm_source=Github&utm_medium=Github_Repo_Content_Ad&utm_content=Developer&utm_campaign=Github_Android_Video_SDK&utm_term=DevRelOss)**
29+
- **[Audio Rooms Tutorial](https://getstream.io/video/docs/android/tutorials/audio-room?utm_source=Github&utm_medium=Github_Repo_Content_Ad&utm_content=Developer&utm_campaign=Github_Android_Video_SDK&utm_term=DevRelOss)**
30+
- **[Livestreaming Tutorial](https://getstream.io/video/docs/android/tutorials/livestream?utm_source=Github&utm_medium=Github_Repo_Content_Ad&utm_content=Developer&utm_campaign=Github_Android_Video_SDK&utm_term=DevRelOss)**
3131

32-
If you're interested in customizing the UI components for the Video SDK, check out the **[UI Cookbook](https://getstream.io/video/docs/android/ui-cookbook/overview/)**.
32+
If you're interested in customizing the UI components for the Video SDK, check out the **[UI Cookbook](https://getstream.io/video/docs/android/ui-cookbook/overview?utm_source=Github&utm_medium=Github_Repo_Content_Ad&utm_content=Developer&utm_campaign=Github_Android_Video_SDK&utm_term=DevRelOss)**.
3333

3434
## 📱 Previews
3535

@@ -43,7 +43,7 @@ If you're interested in customizing the UI components for the Video SDK, check o
4343

4444
You can find sample projects below that demonstrates use cases of Stream Video SDK for Android:
4545

46-
- [Dogfooding](https://github.com/GetStream/stream-video-android/tree/develop/dogfooding): Dogfooding demonstrates Stream Video SDK for Android with modern Android tech stacks, such as Compose, Hilt, and Coroutines.
46+
- [Demo App](https://github.com/GetStream/stream-video-android/tree/develop/demo-app): Demo App demonstrates Stream Video SDK for Android with modern Android tech stacks, such as Compose, Hilt, and Coroutines.
4747
- [WhatsApp Clone Compose](https://github.com/getstream/whatsapp-clone-compose): WhatsApp clone project demonstrates modern Android development built with Jetpack Compose and Stream Chat/Video SDK for Compose.
4848
- [Twitch Clone Compose](https://github.com/skydoves/twitch-clone-compose): Twitch clone project demonstrates modern Android development built with Jetpack Compose and Stream Chat/Video SDK for Compose.
4949
- [Meeting Room Compose](https://github.com/GetStream/meeting-room-compose): A real-time meeting room app built with Jetpack Compose to demonstrate video communications.
@@ -169,7 +169,7 @@ Check out our current openings and apply via [Stream's website](https://getstrea
169169
## License
170170

171171
```
172-
Copyright (c) 2014-2023 Stream.io Inc. All rights reserved.
172+
Copyright (c) 2014-2024 Stream.io Inc. All rights reserved.
173173
174174
Licensed under the Stream License;
175175
you may not use this file except in compliance with the License.

benchmark/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2014-2023 Stream.io Inc. All rights reserved.
2+
* Copyright (c) 2014-2024 Stream.io Inc. All rights reserved.
33
*
44
* Licensed under the Stream License;
55
* you may not use this file except in compliance with the License.

benchmark/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!--
3-
Copyright (c) 2023 Stream.io Inc. All rights reserved.
3+
Copyright (c) 2024 Stream.io Inc. All rights reserved.
44
55
Licensed under the Stream License;
66
you may not use this file except in compliance with the License.

benchmark/src/main/kotlin/io/getstream/video/android/benchmark/BaselineProfileGenerator.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2014-2022 Stream.io Inc. All rights reserved.
2+
* Copyright (c) 2014-2024 Stream.io Inc. All rights reserved.
33
*
44
* Licensed under the Stream License;
55
* you may not use this file except in compliance with the License.

benchmark/src/main/kotlin/io/getstream/video/android/benchmark/Const.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2014-2022 Stream.io Inc. All rights reserved.
2+
* Copyright (c) 2014-2024 Stream.io Inc. All rights reserved.
33
*
44
* Licensed under the Stream License;
55
* you may not use this file except in compliance with the License.

benchmark/src/main/kotlin/io/getstream/video/android/benchmark/DogfoodingScenarios.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2014-2023 Stream.io Inc. All rights reserved.
2+
* Copyright (c) 2014-2024 Stream.io Inc. All rights reserved.
33
*
44
* Licensed under the Stream License;
55
* you may not use this file except in compliance with the License.

benchmark/src/main/kotlin/io/getstream/video/android/benchmark/StartupBenchmarks.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2014-2022 Stream.io Inc. All rights reserved.
2+
* Copyright (c) 2014-2024 Stream.io Inc. All rights reserved.
33
*
44
* Licensed under the Stream License;
55
* you may not use this file except in compliance with the License.

benchmark/src/main/kotlin/io/getstream/video/android/benchmark/Utils.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2014-2023 Stream.io Inc. All rights reserved.
2+
* Copyright (c) 2014-2024 Stream.io Inc. All rights reserved.
33
*
44
* Licensed under the Stream License;
55
* you may not use this file except in compliance with the License.

demo-app/README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Dogfooding App
1+
# Demo App
22

3-
Dogfooding demonstrates Stream Video SDK for Android with modern Android tech stacks, such as Compose, Hilt, and Coroutines.
3+
Demo demonstrates Stream Video SDK for Android with modern Android tech stacks, such as Compose, Hilt, and Coroutines.
44

55
## 📱 Previews
66

@@ -12,11 +12,11 @@ Dogfooding demonstrates Stream Video SDK for Android with modern Android tech st
1212

1313
## Download
1414

15-
Dogfooding app is available on **[Google Play](https://play.google.com/store/apps/details?id=io.getstream.video.android)**. If you have any feedback on this, please [create an issue on GitHub](https://github.com/GetStream/stream-video-android/issues/new/choose).
15+
Demo app is available on **[Google Play](https://play.google.com/store/apps/details?id=io.getstream.video.android)**. If you have any feedback on this, please [create an issue on GitHub](https://github.com/GetStream/stream-video-android/issues/new/choose).
1616

1717
## Build Setup
1818

19-
If you want to build and run the [dogfooding app](https://github.com/GetStream/stream-video-android/tree/develop/dogfooding) on your computer, you can follow the instructions below:
19+
If you want to build and run the [demo app](https://github.com/GetStream/stream-video-android/tree/develop/demo-app) on your computer, you can follow the instructions below:
2020

2121
1. Get your Stream API KEY on the [Stream dashboard](https://dashboard.getstream.io?utm_source=Github&utm_medium=DevRel_GitHub_Repo_Jaewoong&utm_content=Developer&utm_campaign=Github_Sep2023_Jaewoong_StreamVideoSDK&utm_term=DevRelOss).
2222

@@ -43,24 +43,24 @@ If you want to build and run the [dogfooding app](https://github.com/GetStream/s
4343

4444
</details>
4545

46-
2. Next, create a file named **.env.properties** on the root project with the formats below:
46+
7. Next, create a file named **.env.properties** on the root project with the formats below:
4747

4848
```
4949
# Environment Variable for dogfooding app
50-
DOGFOODING_RES_CONFIG_DEEPLINKING_HOST=pronto.getstream.io
51-
DOGFOODING_RES_CONFIG_DEEPLINKING_HOST_LEGACY=stream-calls-dogfood.vercel.app
50+
DOGFOODING_BUILD_CONFIG_API_KEY=YOUR_API_KEY
51+
DOGFOODING_BUILD_CONFIG_BENCHMARK=true
52+
DOGFOODING_RES_CONFIG_DEEPLINKING_HOST=stream-calls-dogfood.vercel.app
5253
DOGFOODING_RES_CONFIG_DEEPLINKING_PATH_PREFIX=/
53-
PRODUCTION_RES_CONFIG_DEEPLINKING_HOST=getstream.io
54-
PRODUCTION_RES_CONFIG_DEEPLINKING_HOST_LEGACY=
55-
PRODUCTION_RES_CONFIG_DEEPLINKING_PATH_PREFIX=/video/demos/
5654
```
5755

58-
3. Finally, run the dogfooding project on your Android Studio.
56+
Make sure that you properly copy-pasted the Stream API key to the `DOGFOODING_BUILD_CONFIG_API_KEY` property.
57+
58+
8. Finally, run the demo project on your Android Studio.
5959

6060
## License
6161

6262
```
63-
Copyright (c) 2014-2023 Stream.io Inc. All rights reserved.
63+
Copyright (c) 2014-2024 Stream.io Inc. All rights reserved.
6464
6565
Licensed under the Stream License;
6666
you may not use this file except in compliance with the License.

demo-app/build.gradle.kts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2014-2023 Stream.io Inc. All rights reserved.
2+
* Copyright (c) 2014-2024 Stream.io Inc. All rights reserved.
33
*
44
* Licensed under the Stream License;
55
* you may not use this file except in compliance with the License.
@@ -269,6 +269,9 @@ dependencies {
269269
implementation(libs.google.mlkit.selfie.segmentation)
270270
implementation(files("libs/renderscript-toolkit.aar"))
271271

272+
// Http
273+
implementation(libs.okhttp)
274+
272275
// Memory detection
273276
debugImplementation(libs.leakCanary)
274277

0 commit comments

Comments
 (0)