A cross-platform mobile client for Bassa
- Clone this repository with either
git clone --recurse-submodules https://github.com/scorelab/Bassa-mobile.git
orgit clone --recurse-submodules git@github.com:scorelab/Bassa-mobile.git
, if you are using SSH. - Navigate to the Bassa folder inside the cloned local repository and follow the instructions given here to start the Bassa back-end.
- Navigate back to the root of the cloned repository.
- run
yarn
ornpm install
. - run
react-native run-android
orreact-native rum-ios
.
- run
yarn test
ornpm test
.
- run
yarn run lint
ornpm run lint
.
- Socket.io connection between the Bassa-mobile app and Bassa-backend can have issues sometimes. Hence, functionalities that depend on the Socket.io connection such as Push Notifications, Download Progress Circle, Redux Refresh Handlers may not work sometimes.
- iOS version of the Bassa mobile app has not been tested.