Skip to content

Commit

Permalink
update prerequisites
Browse files Browse the repository at this point in the history
  • Loading branch information
Kishan-Dhakan committed Oct 17, 2023
1 parent 58ffbb5 commit 86b2660
Showing 1 changed file with 71 additions and 9 deletions.
80 changes: 71 additions & 9 deletions shared/common/prerequities.mdx
Original file line number Diff line number Diff line change
@@ -1,12 +1,74 @@
To test the code used in this page you need to have:
<PlatformWrapper notAllowed="react-js,windows,electron,unity" >
* Implemented either the:
- [<Vg k="UIK"/> quickstart](../get-started/get-started-uikit)
- [SDK quickstart](../get-started/get-started-sdk)
<PlatformWrapper platform="android">
- [Android Studio](https://developer.android.com/studio) 4.1 or higher.
- Android SDK API Level 24 or higher.
- A mobile device that runs Android 4.1 or higher.
</PlatformWrapper>
<PlatformWrapper platform="react-js" >
* Setup the [<Vpd k="SDK" /> reference app](../get-started/get-started-sdk#prerequisites) for <Vpd k="NAME"/>.
<PlatformWrapper platform="ios">
- Xcode 12.0 or higher.
- A device running iOS 9.0 or higher.
</PlatformWrapper>
<PlatformWrapper platform="windows" >
* Same setup as the [<Vpd k="SDK" /> quickstart prerequisites](../get-started/get-started-sdk#prerequisites) for <Vpd k="NAME"/>.
<PlatformWrapper platform="macos">
- Xcode 12.0 or higher.
- A device running macOs 10.11 or higher.
- An Apple developer account
</PlatformWrapper>
<PlatformWrapper platform="windows">
- A device running Windows 7 or higher.
- Microsoft Visual Studio 2017 or higher with [Desktop development with C++](https://devblogs.microsoft.com/cppblog/windows-desktop-development-with-c-in-visual-studio/) support.
</PlatformWrapper>
<PlatformWrapper platform="web">
- A [supported browser](../reference/supported-platforms#browsers).
<ProductWrapper notAllowed="signaling">
- Physical media input devices, such as a camera and a microphone.
</ProductWrapper>
- A JavaScript package manager such as [npm](https://www.npmjs.com/package/npm).
</PlatformWrapper>
<PlatformWrapper platform="flutter">
- [Flutter](https://docs.flutter.dev/get-started/install) 2.0.0 or higher
- Dart 2.15.1 or higher
- [Android Studio](https://developer.android.com/studio), IntelliJ, VS Code, or any other IDE that supports Flutter, see [Set up an editor](https://docs.flutter.dev/get-started/editor).

- If your target platform is iOS:
- Xcode on macOS (latest version recommended)
- A physical iOS device
- iOS version 12.0 or later

- If your target platform is Android:
- Android Studio on macOS or Windows (latest version recommended)
- An Android emulator or a physical Android device.

- If you are developing a desktop application for Windows, macOS or Linux, make sure your development device meets the [Flutter desktop development requirements](https://docs.flutter.dev/development/platform-integration/desktop).

</PlatformWrapper>
<PlatformWrapper platform="react-native">
- React Native 0.60 or later. For more information, see [Setting up the development environment](https://reactnative.dev/docs/environment-setup).
- Node 10 or later
- For iOS
- A machine running macOS
- Xcode 10 or later
- CocoaPods
- A physical or virtual mobile device running iOS 9.0 or later. If you use React Native 0.63 or later, ensure your iOS version is 10.0 or later.
- For Android
- A machine running macOS, Windows, or Linux
- [Java Development Kit (JDK) 11](https://openjdk.org/projects/jdk/11/) or later
- Android Studio
- A physical or virtual mobile device running Android 5.0 or later
</PlatformWrapper>
<PlatformWrapper platform="unity">
- [Unity Hub](https://unity.com/download)
- [Unity Editor 2017.X LTS or higher](https://unity.com/releases/editor/archive)
- Microsoft Visual Studio 2017 or higher
</PlatformWrapper>
<PlatformWrapper platform="electron">
- Physical media input devices, such as a camera and a microphone.
- A JavaScript package manager such as [npm](https://www.npmjs.com/package/npm).
</PlatformWrapper>
<PlatformWrapper platform="linux-c">
* A device running Linux Ubuntu 14.04 or above; 18.04+ is recommended.
* At least 2 GB of memory.
* `cmake` 3.6.0 or above.
</PlatformWrapper>
- An <Vg k="COMPANY" /> [account](../reference/manage-agora-account#create-an-agora-account) and [project](../reference/manage-agora-account#create-an-agora-project).
- A computer with Internet access.

Ensure that no firewall is blocking your network communication.

0 comments on commit 86b2660

Please sign in to comment.