diff --git a/shared/common/prerequities.mdx b/shared/common/prerequities.mdx index b7bf6c626..0d766e04c 100644 --- a/shared/common/prerequities.mdx +++ b/shared/common/prerequities.mdx @@ -1,12 +1,74 @@ -To test the code used in this page you need to have: - -* Implemented either the: - - [ quickstart](../get-started/get-started-uikit) - - [SDK quickstart](../get-started/get-started-sdk) + +- [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. - -* Setup the [ reference app](../get-started/get-started-sdk#prerequisites) for . + +- Xcode 12.0 or higher. +- A device running iOS 9.0 or higher. - -* Same setup as the [ quickstart prerequisites](../get-started/get-started-sdk#prerequisites) for . + +- Xcode 12.0 or higher. +- A device running macOs 10.11 or higher. +- An Apple developer account + +- 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. + + +- A [supported browser](../reference/supported-platforms#browsers). + +- Physical media input devices, such as a camera and a microphone. + +- A JavaScript package manager such as [npm](https://www.npmjs.com/package/npm). + + +- [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). + + + +- 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 + + +- [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 + + +- Physical media input devices, such as a camera and a microphone. +- A JavaScript package manager such as [npm](https://www.npmjs.com/package/npm). + + +* 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. + +- An [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.