{"id":15562893,"url":"https://github.com/AgoraIO-Community/Agora-ReactNative-Dynamic-Rooms-Demo","last_synced_at":"2025-03-06T19:31:29.951Z","repository":{"id":106018232,"uuid":"345604214","full_name":"AgoraIO-Community/Agora-ReactNative-Dynamic-Rooms-Demo","owner":"AgoraIO-Community","description":"Dynamic Video Chat Rooms in React Native using Agora RTC and RTM SDKs. The RTC SDK is used to share live audio/video, RTM is used to signal the room details to all connected users.","archived":true,"fork":false,"pushed_at":"2024-11-08T16:25:18.000Z","size":266,"stargazers_count":9,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-21T23:16:06.300Z","etag":null,"topics":["agora","agora-rtc","dynamic-rooms","rtm","video-call"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AgoraIO-Community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-08T09:42:27.000Z","updated_at":"2024-11-08T16:26:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"b94d4f7e-d069-4aa7-84ef-ace35fae18be","html_url":"https://github.com/AgoraIO-Community/Agora-ReactNative-Dynamic-Rooms-Demo","commit_stats":null,"previous_names":["agoraio-community/agora-reactnative-dynamic-rooms"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AgoraIO-Community%2FAgora-ReactNative-Dynamic-Rooms-Demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AgoraIO-Community%2FAgora-ReactNative-Dynamic-Rooms-Demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AgoraIO-Community%2FAgora-ReactNative-Dynamic-Rooms-Demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AgoraIO-Community%2FAgora-ReactNative-Dynamic-Rooms-Demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AgoraIO-Community","download_url":"https://codeload.github.com/AgoraIO-Community/Agora-ReactNative-Dynamic-Rooms-Demo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242273826,"owners_count":20100923,"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","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":["agora","agora-rtc","dynamic-rooms","rtm","video-call"],"created_at":"2024-10-02T16:16:40.192Z","updated_at":"2025-03-06T19:31:29.945Z","avatar_url":"https://github.com/AgoraIO-Community.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [ARCHIVED] Dynamic Video Chat Rooms\n\n**⚠️ This project is no longer maintained and has been archived.**  \nPlease note that this repository is now in a read-only state and will not receive any further updates or support.\n\nWe recommend using to the latest version of the **Agora React Native SDK**: [Learn more](https://www.agora.io/en/products/video-call/) \n\nFor documentation and support, please visit the [Agora Documentation](https://docs.agora.io/en/).\n\n---\nReact Native using **Agora RTC** and **RTM** SDKs to create dynamic rooms. The RTC SDK is used to share live audio/video, RTM is used to signal the room status to all connected users.\n\n## Prerequisites\n* '\u003e= react native 0.60.x'\n* iOS SDK 9.0+ (and a recent version of XCode and cocoapods)\n* Android 5.0+ x86 arm64 armv7a\n* A valid Agora account ([Sign up](https://console.agora.io/) for free)\n\n\u003cdiv class=\"alert note\"\u003eOpen the specified ports in \u003ca href=\"https://docs.agora.io/cn/Agora%20Platform/firewall?platform=All%20Platforms\"\u003eFirewall Requirements\u003c/a\u003e if your network has a firewall.\u003c/div\u003e\n\n## Running this project\n\n### Generate an App ID\n\nIn the next step, you need to use the App ID of your project. Follow these steps to [create an Agora project](https://docs.agora.io/en/Agora%20Platform/manage_projects?platform=All%20Platforms) in Console and get an [App ID](https://docs.agora.io/en/Agora%20Platform/terms?platform=All%20Platforms#a-nameappidaapp-id ).\n\n1. Go to [Console](https://dashboard.agora.io/) and click the **[Project Management](https://dashboard.agora.io/projects)** icon on the left navigation panel. \n2. Click **Create** and follow the on-screen instructions to set the project name, choose an authentication mechanism (for this project select App ID without a certificate), and Click **Submit**. \n3. On the **Project Management** page, find the **App ID** of your project. \n\n### Steps to run the example\n\n* Download and extract the zip file from the master branch.\n* Run `npm install` to install the app dependencies in the unzipped directory.\n  * If you're using iOS - Run `cd ios \u0026\u0026 pod install`. Please use a physical device as iOS simulator doesn't support cameras.\n* Navigate to `./src/App.tsx` and edit line 56 to enter your App ID that you generated.\n* Connect your device and run `npm run android` / `npm run ios` to start the app.\n\n\n## Sources\n* Agora [API doc](https://docs.agora.io/en/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAgoraIO-Community%2FAgora-ReactNative-Dynamic-Rooms-Demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAgoraIO-Community%2FAgora-ReactNative-Dynamic-Rooms-Demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAgoraIO-Community%2FAgora-ReactNative-Dynamic-Rooms-Demo/lists"}