/redux-sendbird-example

An example React Native app using SendBird API.

Primary LanguageJavaScript

redux-sendbird-example

A small chatting application implemented using React Native and Redux. It uses the SendBird API to handle messaging. Still needs a fair amount of (work) debugging and styling improvement, but some of the basic functionality is covered.

alt text

alt text

alt text

Running the application locally:

In order to run this application is necessary to have React Native installed. Follow the instructions for installing it before trying to run this app.

  • Clone this repository: git clone https://github.com/nsuarezcanton/redux-sendbird-example.git
  • From the repository's parent directory, runcd redux-sendbird-example.
  • To run the app in an iOS simulator, run react-native run-ios

Issues

Besides needing additinal functionality, these are the issues:

  • Keyboard covers TextInput are in Chat screen. This view needs to adapt to the keyboard.
  • ScrollView on Chat page does not automatically scroll to the bottom of the page.
  • Current Navigation component does not support Redux pattern, which causes the Chat screen to be renderd twice (after Back press). Navigation will be remimplemented using react-native-router-flux.