I've designed the app from the bottom, but of course not without some dependencies which i value a lot. All the dependencies are listed below and i will also share my developer environment if needed below. As i don't own a macbook, The only version I will release is for android.
-
OS
- Arch Linux - 5.16.4-zen kernel.
-
Android Studio
- Bumblebee v2021.1.1
-
Visual Studio Code
- Version 1.63.2
-
Java Runtime (JRE) - Build 17.0.1+12
- Version 11.0.11+0-b60-7590822 amd64
-
Java Developmen Kit (JDK) - Build 17.0.1+12
- 64 Bit
-
Step 1
Start out with getting all the dependencies etc. installed by running the command Yarn or npm install.
- Step 2
Check the environment for possible need at reactnative.dev.
- Step 3
Run the javascript server first with npx react-native start & then run the application, wither over adb or as an emulator with npx react-native run-android.
- react
- react-native
- react-native-divider
- react-native-gifted-chat
- react-native-keyboard-aware-scroll-view
- react-native-safe-area-context
- react-native-screens
- react-native-splash-screen
- react-native-svg
- react-native-vector icons
- firebase
- @babel/core
- @babel/runtime
- @react-native-community/eslint-config
- @types/firebase
- @types/react-native
- @types/react-native-vector-svg
- eslint
- metro-react-native-babel-preset
- typescript
- @types/react
- The Textinput in the chat area has white text.
- Google & Facebook does not work yet.