The application structure is as follows.
- server-product-management - Microservice implemented using Spring boot. More info
- mobile-product-management - A NodeJs application implemented using React-Native. This consumes services hosted by server side. More info
$ cd server-product-management
$ gradlew bootJar
$ gradlew bootRun
$ cd mobileProductManagement
$ npm install
$ react-native eject
$ react-native link
$ react-native run android or react-native run-ios
http://localhost:8080
$ For android; react-native run android
$ For IOS; react-native run-ios