A cross-platform mobile client for Bassa
- Clone this repository with either
$ git clone --recurse-submodules https://github.com/scorelab/Bassa-mobile.git
or$ git clone --recurse-submodules [email protected]: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
.
- run
$ yarn test
or$ npm test
.
- run
$ yarn run lint
or$ npm 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.