https://github.com/ekaansharora/agora-rn-uikit-extend
A simple example to demo how to extend the Agora React Native UIKit to add custom features
https://github.com/ekaansharora/agora-rn-uikit-extend
Last synced: about 2 months ago
JSON representation
A simple example to demo how to extend the Agora React Native UIKit to add custom features
- Host: GitHub
- URL: https://github.com/ekaansharora/agora-rn-uikit-extend
- Owner: EkaanshArora
- Created: 2022-01-05T12:13:49.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-05T13:07:42.000Z (over 3 years ago)
- Last Synced: 2025-02-03T14:47:19.476Z (3 months ago)
- Language: Java
- Size: 242 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Agora React Native UIKit Extend
An simple exampple example demonstrating how the [Agora React Native UIKit](https://github.com/AgoraIO-Community/ReactNative-UIKit/) can be extended to add a new feature like AI Denoising.You can access the engine instance from the React Native SDK that's used by the UIKit and add your own custom code on top of the UIKit logic. You can read more about it in `./src/CustomButton.tsx`.
## Steps to run
### iOS
- Run `npm i` and `cd ios && pod install`
- Open the `ios/.xcworkspace` file with xcode
- Code sign and run on a physical device using xcode## Android
- Run `npm i`
- Run `npm start`
- In another terminal, run `npm run android`.**It is recommend to build the app on a physical device rather than a simulator since simulators might not have access to camera and mic**