Skip to content

openimsdk/openim-reactnative-demo

Repository files navigation

OpenIM React Native Demo

Welcome to the OpenIM React Native Demo! This application provides a demonstration of OpenIM integration into a React Native project.

Getting Started

To get started with the demo app, follow these steps:

Prerequisites

Before you begin, ensure you have the following tools installed on your machine:

  • Node.js (LTS version recommended)
  • Yarn (Package manager for Node.js)

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/yourusername/openim-reactnative-demo.git
  2. Navigate to the project directory:

    cd openim-reactnative-demo
    
  3. Install the project dependencies using Yarn:

    yarn
    

Running the App

With the dependencies installed, you can now run the demo app. Make sure you have an emulator or a physical device connected:

yarn start

This command will start the development server and open a Metro Bundler. From there, you can choose to run the app on an Android or iOS simulator or scan the QR code to open it on your Expo Go app. ***warning: please submit issus if you encounter problem using IOS, since Development environment is Android. ***

Usage

Explore the demo app to see how OpenIM is integrated into a React Native environment. This demo showcases various OpenIM features and functionality.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to create an issue or submit a pull request.

License

This project is licensed under the MIT License.

Note

This repository is still under active development. While the core features of OpenIM are functional, additional enhancements and improvements are ongoing. We appreciate your understanding as we work to make this project even better!