Connect with us

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
Meeting Room Compose on GitHub: https://github.com/GetStream/meeting-room-compose
Platform: Android
⭐️: 91
Advertisement

Trending