You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-6Lines changed: 16 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,7 @@ The purpose of this repository is to demonstrate below:
15
15
- Implementation of Android architecture components with Jetpack libraries such as Hilt and AppStartup.
16
16
- Performing background tasks with Kotlin Coroutines.
17
17
- Integrating chat systems with Stream Chat SDK for real-time event handling.
18
+
- Integrating video call systems with Stream Video SDK using WebRTC under the hood.
18
19
19
20
## ✍️ Technical Content
20
21
@@ -27,6 +28,7 @@ If you're interested in additional repositories that were built with Jetpack Com
27
28
-[ChatGPT Android](https://github.com/skydoves/chatgpt-android): 📱 ChatGPT Android demonstrates OpenAI's ChatGPT on Android with Stream Chat SDK for Compose.
28
29
-[Slack Clone Android](https://github.com/GetStream/stream-slack-clone-android): 📱 A chat demo app built with Jetpack Compose and Stream Chat SDK following clean architecture principles.
29
30
-[Stream Draw Android](https://github.com/getStream/stream-draw-android): 🛥 Stream Draw is a real-time multiplayer drawing & chat game app built entirely with Jetpack Compose.
31
+
-[Meeting Room Compose](https://github.com/GetStream/meeting-room-compose): 🎙️ A real-time meeting room app built with Jetpack Compose to demonstrate video communications.
**WhatsApp Clone Compose** is built with __[Stream Chat SDK for Compose](https://getstream.io/chat/sdk/compose?utm_source=Github&utm_medium=Github_Repo_Content_Ad&utm_content=Developer&utm_campaign=Github_Dec2022_Jaewoong_WhatsAppCompose&utm_term=DevRelOss)__ to implement messaging systems.
41
+
## 🛥 Stream Chat & Video SDK
42
+
**WhatsApp Clone Compose** is built with __[Stream Chat SDK for Compose](https://getstream.io/chat/sdk/compose?utm_source=Github&utm_medium=Github_Repo_Content_Ad&utm_content=Developer&utm_campaign=Github_Dec2022_Jaewoong_WhatsAppCompose&utm_term=DevRelOss)__ to implement messaging systems and __[Stream Video SDK for Compose](https://getstream.io/video/docs/android?utm_source=Github&utm_medium=Jaewoong_OSS&utm_content=Developer&utm_campaign=Github_Dec2023_Jaewoong_WhatsAppCompose&utm_term=DevRelOss)__
41
43
If you’re interested in adding powerful In-App Messaging to your app, check out the __[Android Chat Messaging Tutorial](https://getstream.io/tutorials/android-chat?utm_source=Github&utm_medium=Github_Repo_Content_Ad&utm_content=Developer&utm_campaign=Github_Dec2022_Jaewoong_WhatsAppCompose&utm_term=DevRelOss)__!
42
44
45
+
### Stream Chat
46
+
43
47
-[Stream Chat SDK for Android on GitHub](https://github.com/getStream/stream-chat-android)
44
48
-[Android Samples for Stream Chat SDK on GitHub](https://github.com/getStream/android-samples)
-[Stream Video SDK for Android on GitHub](https://github.com/getstream/stream-video-android?utm_source=Github&utm_medium=Jaewoong_OSS&utm_content=Developer&utm_campaign=Github_Dec2023_Jaewoong_WhatsAppCompose&utm_term=DevRelOss)
<summary> If you want to build your own chat project, you should follow the instructions below:</summary>
51
62
52
-
<de>
53
-
54
63
1. Go to the __[Stream login page](https://getstream.io/try-for-free?utm_source=Github&utm_medium=Github_Repo_Content_Ad&utm_content=Developer&utm_campaign=Github_Dec2022_Jaewoong_WhatsAppCompose&utm_term=DevRelOss)__.
55
-
2. If you have your GitHub account, click the **SIGN UP WITH GITHUB** button and you can sign up within a couple of seconds.
64
+
2. If you have your GitHub account, click the **SIGN UP WITH GITHUB** button and you can sign up within a couple of seconds.
56
65
57
66

58
67
@@ -90,6 +99,7 @@ If you’re interested in adding powerful In-App Messaging to your app, check ou
90
99
- Minimum SDK level 21.
91
100
- 100% [Jetpack Compose](https://developer.android.com/jetpack/compose) based + [Coroutines](https://github.com/Kotlin/kotlinx.coroutines) + [Flow](https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/) for asynchronous.
92
101
-[Compose Chat SDK for Messaging](https://getstream.io/chat/sdk/compose?utm_source=Github&utm_medium=Github_Repo_Content_Ad&utm_content=Developer&utm_campaign=Github_Dec2022_Jaewoong_WhatsAppCompose&utm_term=DevRelOss): The Jetpack Compose Chat Messaging SDK is built on a low-level chat client and provides modular, customizable Compose UI components that you can easily drop into your app.
102
+
-[Compose Video SDK for Video Calling](https://getstream.io/video/docs/android?utm_source=Github&utm_medium=Jaewoong_OSS&utm_content=Developer&utm_campaign=Github_Dec2023_Jaewoong_WhatsAppCompose&utm_term=DevRelOss))
93
103
- Jetpack
94
104
- Compose: Android’s modern toolkit for building native UI.
95
105
- ViewModel: UI related data holder and lifecycle aware.
0 commit comments