{"id":23314856,"url":"https://github.com/getstream/android-xr-video","last_synced_at":"2025-08-22T14:31:22.062Z","repository":{"id":268970011,"uuid":"906026610","full_name":"GetStream/android-xr-video","owner":"GetStream","description":"🖥️ A real-time video call app showcases Android XR capabilities implemented using Jetpack Compose.","archived":false,"fork":false,"pushed_at":"2025-04-04T00:38:01.000Z","size":28612,"stargazers_count":34,"open_issues_count":10,"forks_count":0,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-04-09T07:23:27.874Z","etag":null,"topics":["android","android-xr","jetpack","jetpack-compose","real-time","video","webrtc"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GetStream.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-20T02:26:11.000Z","updated_at":"2025-02-16T09:05:29.000Z","dependencies_parsed_at":"2025-02-11T06:34:50.768Z","dependency_job_id":null,"html_url":"https://github.com/GetStream/android-xr-video","commit_stats":null,"previous_names":["getstream/android-xr-video"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GetStream/android-xr-video","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fandroid-xr-video","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fandroid-xr-video/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fandroid-xr-video/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fandroid-xr-video/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GetStream","download_url":"https://codeload.github.com/GetStream/android-xr-video/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GetStream%2Fandroid-xr-video/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271652356,"owners_count":24797052,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-22T02:00:08.480Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-xr","jetpack","jetpack-compose","real-time","video","webrtc"],"created_at":"2024-12-20T15:18:10.153Z","updated_at":"2025-08-22T14:31:20.307Z","avatar_url":"https://github.com/GetStream.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eAndroid XR Video\u003c/h1\u003e\u003c/br\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://opensource.org/licenses/Apache-2.0\"\u003e\u003cimg alt=\"License\" src=\"https://img.shields.io/badge/License-Apache%202.0-blue.svg\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://android-arsenal.com/api?level=21\"\u003e\u003cimg alt=\"API\" src=\"https://img.shields.io/badge/API-21%2B-brightgreen.svg?style=flat\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/GetStream/android-xr-video/actions/workflows/android.yml\"\u003e\u003cimg alt=\"Build Status\" src=\"https://github.com/GetStream/android-xr-video/actions/workflows/android.yml/badge.svg\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://getstream.io?utm_source=Github\u0026utm_medium=Jaewoong_OSS\u0026utm_content=Developer\u0026utm_campaign=Github_Aug2024_Jaewoong_Android_XR\u0026utm_term=DevRelOss\"\u003e\u003cimg src=\"https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/HayesGordon/e7f3c4587859c17f3e593fd3ff5b13f4/raw/11d9d9385c9f34374ede25f6471dc743b977a914/badge.json\" alt=\"Stream Feeds\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nThis 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\u0026utm_medium=Jaewoong_OSS\u0026utm_content=Developer\u0026utm_campaign=Github_Aug2024_Jaewoong_Android_XR\u0026utm_term=DevRelOss).\n\nThe primary objective of this repository is to showcase the following:\n\n- Demonstrates Android XR features with [Android XR SDK](https://developer.android.com/develop/xr).\n- Complete implementation of UI components using Jetpack Compose.\n- 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\u0026utm_medium=Jaewoong_OSS\u0026utm_content=Developer\u0026utm_campaign=Github_Aug2024_Jaewoong_Android_XR\u0026utm_term=DevRelOss).\n- Illustration of multiple participants connecting from various platforms, such as web and Android.\n\n## 📷 Previews\n\n![previews](previews/gif0.gif)\n\n## :bulb: Additional Repositories\n\nIf you're interested in exploring more repositories that utilize Jetpack Compose and Stream SDK, take a look at the following repositories:\n\n- [ChatGPT Android](https://github.com/skydoves/chatgpt-android): 📱 ChatGPT Android demonstrates OpenAI's ChatGPT on Android with Stream Chat SDK for Compose.\n- [Gemini Android](https://github.com/skydoves/gemini-android): ✨ Gemini Android demonstrates Google's Generative AI on Android with Stream Chat SDK for Compose.\n- [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.\n- [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.\n- [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.\n\n## 🛥 Stream Video SDK\n\n**Android XR Videoe** is built with __[Stream Video SDK for Compose](https://getstream.io/video/docs/android?utm_source=Github\u0026utm_medium=Jaewoong_OSS\u0026utm_content=Developer\u0026utm_campaign=Github_Aug2024_Jaewoong_Android_XR\u0026utm_term=DevRelOss)__ to implement real-time video room features.\nIf 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\u0026utm_medium=Jaewoong_OSS\u0026utm_content=Developer\u0026utm_campaign=Github_Aug2024_Jaewoong_Android_XR\u0026utm_term=DevRelOss)__!\n\n- [Stream Video SDK for Android on GitHub](https://github.com/getStream/stream-video-android)\n- [Video Call Tutorials](https://getstream.io/video/docs/android/tutorials/video-calling?utm_source=Github\u0026utm_medium=Jaewoong_OSS\u0026utm_content=Developer\u0026utm_campaign=Github_Aug2024_Jaewoong_Android_XR\u0026utm_term=DevRelOss)\n- [Audio Room Tutorials](https://getstream.io/video/docs/android/tutorials/audio-room?utm_source=Github\u0026utm_medium=Jaewoong_OSS\u0026utm_content=Developer\u0026utm_campaign=Github_Aug2024_Jaewoong_Android_XR\u0026utm_term=DevRelOss)\n- [Livestream Tutorials](https://getstream.io/video/docs/android/tutorials/livestream/?utm_source=Github\u0026utm_medium=Jaewoong_OSS\u0026utm_content=Developer\u0026utm_campaign=Github_Aug2024_Jaewoong_Android_XR\u0026utm_term=DevRelOss)\n\n## 🤝 Contribution\n\nMost 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).\n\n## Find this repository useful? 💙\nSupport it by joining __[stargazers](https://github.com/GetStream/android-xr-video/stargazers)__ for this repository. :star: \u003cbr\u003e\nAlso, follow __[maintainers](https://github.com/skydoves)__ on GitHub for our next creations! 🤩\n\n# License\n```xml\nCopyright 2024 Stream.IO, Inc. All Rights Reserved.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetstream%2Fandroid-xr-video","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetstream%2Fandroid-xr-video","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetstream%2Fandroid-xr-video/lists"}