Introduction

@armiasystems/react-native-armia-chat-sdk overview

The react-native-armia-chat-sdk library includes components you need to build a functioning chat user experience in React with support for one to one and group chat.It uses Firebase as the backend service.

The SDK takes care of the basic functionality requirements for any chat application. In this project We have used the following Firebase services.

  • Firebase Authentication : For authentication user by phone number
  • Firebase RealTime Database : That's we for handle realtime chat
  • Firebase Storage : That's we use for store user profile image

Main Features:

  • Login
  • Signup
  • Profile
  • Search users
  • Thead List
  • Thread details
  • Create group
  • Group details
  • Edit group
  • File Sharing
  • Delivery Marker
  • Notifications

How To Start

Integrating react-native-armia-chat-sdk library to your app is a simple process . To smoothen your development, we've attempted to create very clear, concise documentation of react-native-armia-chat-sdk. Before we start, this tutorial assumes that you have the following things installed and configured on your machine:

  • Visual studio code
  • Node
  • Android Studio
  • XCode
  • Firebase Setup

For Firebase setup you need follow this instructions

Next Quick Start with Chat SDK