To integrate the Amity UIKit with another React Native project, follow these steps:
Clone the Repository: Use the command
Navigate to the Folder: Move to the cloned folder using
Install the Packages: Install all the necessary packages using yarn
or npm install
Build the App: Use yarn pack
or npm pack
to build the app. This will generate a .tgz file in the folder.
After that, in your React Native project:
Copy the .tgz File: Move the .tgz file to your application folder where you need to use the UIKit with the command yarn add ./asc-react-native-ui-kit/amityco-asc-react-native-ui-kit-0.1.0.tgz
.
Install Required Dependencies: Run yarn add react-native-safe-area-context \react-native-image-picker \@react-native-async-storage/async-storage \react-native-svg@13.4.0 \react-native-screens
.
Install Expo Modules: Run npx install-expo-modules@latest
.
iOS Configuration: Run npx pod-install
.
Android Configuration: Make sure to sync your project's gradle file.
For iOS, remember to add the following permissions to the info.plist file (ios/{YourAppName}/Info.plist
) for camera access:
After installation and configuration, import Amity UiKit and use it in your application as follows: