A React Native wrapper for the Agora RTC SDK, enabling real-time video and audio communication in mobile apps.
react-native-agora is a React Native library that provides a wrapper around the Agora RTC SDK for Android and iOS. It enables developers to add real-time video and audio communication features to their mobile applications, supporting video calls, voice chats, and live streaming scenarios. The library serves as the official React Native bridge for Agora's communication platform.
React Native developers building mobile applications that require real-time communication features such as video conferencing, voice calls, or live streaming on both Android and iOS platforms.
Developers choose react-native-agora because it provides official, well-maintained bindings to Agora's powerful RTC SDK with full cross-platform support. It offers TypeScript support, access to advanced features like screen sharing, and simplifies integrating professional-grade communication capabilities into React Native apps.
React Native around the Agora RTC SDKs for Android and iOS agora
Officially maintained by Agora in cooperation with the original developer, ensuring reliability and regular updates, as highlighted in the README's community contributor section.
Includes TypeScript definitions for better developer experience and type safety, making it easier to build robust applications with reduced runtime errors.
Supports native-level capabilities like picture-in-picture and screen sharing, providing professional-grade RTC functionalities in React Native, per the key features list.
Works seamlessly on Android and iOS with a single JavaScript/TypeScript codebase, adhering to React Native's philosophy for efficient development.
Technical support is no longer provided through GitHub issues, requiring direct contact with Agora support, which may slow down issue resolution and reduce community interaction.
Installing advanced features like screen sharing involves handling permissions and excluding modules in build.gradle, as noted in troubleshooting, adding to configuration overhead.
Tightly coupled with Agora's ecosystem, necessitating an Agora app ID and adherence to their pricing model, limiting flexibility for alternative RTC solutions.
Google Sign-in for your React Native applications
🚀 WeChat login, share, favorite and payment for React-Native on iOS and Android platforms (QQ: 336021910)
Customizable Google Places autocomplete component for iOS and Android React-Native apps
⚡️ Lightning-fast search for React and React Native applications, by Algolia.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.