Code
Meeting Room – A real-time meeting room app built with Jetpack Compose

This is a real-time meeting room app built with Jetpack Compose and Stream Video SDK for Compose, with a design reminiscent of Google Meet.
The primary objective of this repository is to showcase the following:
- Complete implementation of UI components using Jetpack Compose.
- Development of a real-time meeting room application with a seamless user experience, designed in a Google Meet style by customizing CallContent and ParticipantVideo.
- Creation of a lobby screen that provides control over physical devices before joining a meeting room, including toggling the camera/microphone and flipping the camera view.
- Illustration of multiple participants connecting from various platforms, such as web and Android.
✍️ Technical Content
If you’re keen on learning about constructing a real-time meeting room application using Jetpack Compose, we recommend exploring Build a Real-Time Meeting Room App for Android With Jetpack Compose.
💡 Additional Repositories
If you’re interested in exploring more repositories that utilize Jetpack Compose and Stream SDK, take a look at the following repositories:
- ChatGPT Android: 📱 ChatGPT Android demonstrates OpenAI’s ChatGPT on Android with Stream Chat SDK for Compose.
- Whats App Clone Compose: 📱 WhatsApp clone project demonstrates modern Android development built with Jetpack Compose and Stream Chat SDK for Compose.
- Slack Clone Android: 📱 A chat demo app built with Jetpack Compose and Stream Chat SDK following clean architecture principles.
- Stream Draw Android: 🛥 Stream Draw is a real-time multiplayer drawing & chat game app built entirely with Jetpack Compose.
- Facebook Messenger Clone: Facebook Messenger clone using Stream SDK & Jetpack Compose.
📲 Download APK
Go to the Releases to download the latest APK.
🛠 Tech Stack & Open Source Libraries
- Minimum SDK level 21.
- 100% Jetpack Compose based + Coroutines + Flow for asynchronous.
- Stream Video SDK for Compose: Stream’s versatile Core + Compose UI component libraries that allow you to build video calling, audio room, and, live streaming apps based on Webrtc running on Stream’s global edge network.
- Jetpack
- Compose: Android’s modern toolkit for building native UI.
- ViewModel: UI related data holder and lifecycle aware.
- Navigation: For navigating screens and Hilt Navigation Compose for injecting dependencies.
- Hilt: Dependency Injection.
- Retrofit2 & OkHttp3: Construct the REST APIs and paging network data.
- Sandwich: An adaptable and lightweight sealed API library designed for Kotlin and Android, specializing in efficient Retrofit response modeling an
