Simply clone the repo and install
npm install
npm start react-native
The application runs as a TabNavigator containing StackNavigator components. The main TabNavigator is nested inside a higher level StackNavigator which in turn sits inside an application container (connected smart component).
+-- index.ios.js
| +-- app.navigation.js
| +-- app/
| +-- containers/rootContainer.js
| +-- store/configureStore.js
| +-- navigators/root.js [StackNavigator]
| +-- Home [TabNavigator]
| +-- List [StackNavigator]
| +-- ...Screens [Multiple Screens]
| +-- Groups [StackNavigator]
| +-- Stats [StackNavigator]
| +-- User [StackNavigator]
| +-- Admin [StackNavigator]
| +-- Settings [Screen]
The demo uses the https://material.io/icons/ icon set. On IOS this will need to be added to the project prior to running. I used xcode to achieve this.