Clone this repository with either $ git clone --recurse-submodules https://github.com/scorelab/Bassa-mobile.git or $ git 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 or $ npm install.
run $ react-native run-android or $ react-native run-ios.
Tests
run $ yarn test or $ npm test.
Lint
run $ yarn run lint or $ npm run lint.
Known Issues
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.
请发表评论