- Firebase Email-Password Auth,
- Redux for state management,
- Change password,
- Reset password,
- Toast messages for error or success actions,
- Validate E-mail and password
- React Hook Form
- Mark the message as sent, using one tick
- Mark the message as received, using two tick
- System Message
- Push Notification(For now via the Firebase console)
- 1- clone app
- 2-
npm install
in terminal project directory - 3- Install and configure @react-native-firebase
- 4- For IOS => go to /ios directory and run =>
npx pod-install
Don't forget Create a Firebase project and configure config/firebase.js file in project.
- React Redux
- Redux
- redux-thunk
- @react-native-firebase
- @react-navigation
- react-hook-form
- react-native-toast-message
- react-native-vector-icons
- react-native-gifted-chat
- react-native-config
- react-native-paper
- react-native-push-notification
- Push Notification for messages(Firebase Functions)
- User list for select to chatting
- Sending image, video, document and audio files
- Chat app with React Native
- React Native’de Firebase ile Push Notification Gönderimi Nasıl Yapılır?
- React Native’de WebSocket kullanılarak bir chat uygulaması nasıl yapılır?
Contributions are always welcome!