Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/getstream/android-xr-video

πŸ–₯️ A real-time video call app showcases Android XR capabilities implemented using Jetpack Compose.
https://github.com/getstream/android-xr-video

android android-xr jetpack jetpack-compose real-time video webrtc

Last synced: about 2 months ago
JSON representation

πŸ–₯️ A real-time video call app showcases Android XR capabilities implemented using Jetpack Compose.

Awesome Lists containing this project

README

        

Android XR Video


License
API
Build Status
Stream Feeds

This is a real-time video call app that demonstrates [Android XR](https://www.android.com/xr/) built with Jetpack Compose 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_Aug2024_Jaewoong_Android_XR&utm_term=DevRelOss).

The primary objective of this repository is to showcase the following:

- Demonstrates Android XR features with [Android XR SDK](https://developer.android.com/develop/xr).
- Complete implementation of UI components using Jetpack Compose.
- Development of a real-time video call application with [Stream Video Android SDK](https://getstream.io/video/sdk/android/tutorial/video-calling/?utm_source=Github&utm_medium=Jaewoong_OSS&utm_content=Developer&utm_campaign=Github_Aug2024_Jaewoong_Android_XR&utm_term=DevRelOss).
- Illustration of multiple participants connecting from various platforms, such as web and Android.

## πŸ“· Previews

![previews](previews/gif0.gif)

## :bulb: 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](https://github.com/skydoves/chatgpt-android): πŸ“± ChatGPT Android demonstrates OpenAI's ChatGPT on Android with Stream Chat SDK for Compose.
- [Gemini Android](https://github.com/skydoves/gemini-android): ✨ Gemini Android demonstrates Google's Generative AI on Android with Stream Chat SDK for Compose.
- [ai-chat-android](https://github.com/GetStream/ai-chat-android): πŸ’¬ AI Chat Bot demo app showcasing the integration of Gemini SDK with Firebase Realtime Database for real-time chat functionality.
- [Whats App Clone Compose](https://github.com/getStream/whatsApp-clone-compose): πŸ“± WhatsApp clone project demonstrates modern Android development built with Jetpack Compose and Stream Chat SDK for Compose.
- [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.

## πŸ›₯ Stream Video SDK

**Android XR Videoe** is built with __[Stream Video SDK for Compose](https://getstream.io/video/docs/android?utm_source=Github&utm_medium=Jaewoong_OSS&utm_content=Developer&utm_campaign=Github_Aug2024_Jaewoong_Android_XR&utm_term=DevRelOss)__ to implement real-time video room features.
If you’re interested in adding powerful In-App Video Calling, Audio Room, Livestream features to your app, check out the __[Android Video Calling Tutorial](https://getstream.io/video/docs/android/tutorials/video-calling?utm_source=Github&utm_medium=Jaewoong_OSS&utm_content=Developer&utm_campaign=Github_Aug2024_Jaewoong_Android_XR&utm_term=DevRelOss)__!

- [Stream Video SDK for Android on GitHub](https://github.com/getStream/stream-video-android)
- [Video Call Tutorials](https://getstream.io/video/docs/android/tutorials/video-calling?utm_source=Github&utm_medium=Jaewoong_OSS&utm_content=Developer&utm_campaign=Github_Aug2024_Jaewoong_Android_XR&utm_term=DevRelOss)
- [Audio Room Tutorials](https://getstream.io/video/docs/android/tutorials/audio-room?utm_source=Github&utm_medium=Jaewoong_OSS&utm_content=Developer&utm_campaign=Github_Aug2024_Jaewoong_Android_XR&utm_term=DevRelOss)
- [Livestream Tutorials](https://getstream.io/video/docs/android/tutorials/livestream/?utm_source=Github&utm_medium=Jaewoong_OSS&utm_content=Developer&utm_campaign=Github_Aug2024_Jaewoong_Android_XR&utm_term=DevRelOss)

## 🀝 Contribution

Most of the features are not completed except the chat feature, so anyone can contribute and improve this project following the [Contributing Guideline](https://github.com/GetStream/android-xr-video/blob/main/CONTRIBUTING.md).

## Find this repository useful? πŸ’™
Support it by joining __[stargazers](https://github.com/GetStream/android-xr-video/stargazers)__ for this repository. :star:

Also, follow __[maintainers](https://github.com/skydoves)__ on GitHub for our next creations! 🀩

# License
```xml
Copyright 2024 Stream.IO, Inc. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

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.
```