React
used for UI component, react-native
for mobile UI and compiling, eslint
for code linting and standardization, realm
database for data exchanges
(this documentation assumes that the subsequent development environment has all necessary common dependencies are installed and configured, such as node.js, yarn, xcode, Android SDK)
$ yarn
$ yarn run:ios
$ yarn run:android
$ npm run lint
(although there're a number of different process to get ultimate APK and IPA file)
$ yarn build:android && yarn build:ios