Skip to content

Alyfaraj/TextVideoChat

Repository files navigation

TextVideoChat

Chat.App.with.react.native.Text.and.Video.call.mp4

This is a mobile application I built for interview task , using React-Native (v0.64.2).

Application has two screens: one for messages rooms and one for chat. Users list on frist screen predefined in the firebase DB and when running application current user data will select a random from users list and show alert with username .

Getting Started

Installing

- clone repo
- npm i
- cd ios
- pod instll
- cd..
npm run ios / npm run android

Features

* Redux

For global state management

* Firebase (Firestore)

For real-time DB

firestore includes three collections MESSAGE_ROOMS , USERS main collections and MESSAGES collection inside evey MESSAGE_ROOM collection . MESSAGE_ROOMS's object include MESSAGES collection , last message , channalId and video_call(true/false).

* React Navigation v5

* agora-rn-uikit

Integrate video calling with (agoraIO) into application with built in UI Elements.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors