├── App ├── screens │ ├── Loading.js │ ├── SignIn.js │ ├── SignUp.js │ ├── Settings.js │ ├── ActionDetails.js │ ├── ContactDetails.js │ ├── ForgotPassword.js │ ├── ActionsList.js │ ├── Modal.js │ └── ContactsList.js ├── index.js ├── components │ └── Row.js └── data │ └── users.js ├── .eslintrc.js ├── App.js ├── assets ├── icon.png ├── favicon.png ├── splash.png └── adaptive-icon.png ├── .gitignore ├── .expo-shared └── assets.json ├── babel.config.js ├── README.md ├── package.json └── app.json /App/screens/Loading.js: -------------------------------------------------------------------------------- 1 | export default () => null; 2 | -------------------------------------------------------------------------------- /App/screens/SignIn.js: -------------------------------------------------------------------------------- 1 | export default () => null; 2 | -------------------------------------------------------------------------------- /App/screens/SignUp.js: -------------------------------------------------------------------------------- 1 | export default () => null; 2 | -------------------------------------------------------------------------------- /App/screens/Settings.js: -------------------------------------------------------------------------------- 1 | export default () => null; 2 | -------------------------------------------------------------------------------- /App/screens/ActionDetails.js: -------------------------------------------------------------------------------- 1 | export default () => null; 2 | -------------------------------------------------------------------------------- /App/screens/ContactDetails.js: -------------------------------------------------------------------------------- 1 | export default () => null; 2 | -------------------------------------------------------------------------------- /App/screens/ForgotPassword.js: -------------------------------------------------------------------------------- 1 | export default () => null; 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ["handlebarlabs"] 3 | }; 4 | -------------------------------------------------------------------------------- /App.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import App from "./App/index"; 3 | 4 | export default () => ; 5 | -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReactNativeSchool/master-react-navigation-v5-class/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReactNativeSchool/master-react-navigation-v5-class/HEAD/assets/favicon.png -------------------------------------------------------------------------------- /assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReactNativeSchool/master-react-navigation-v5-class/HEAD/assets/splash.png -------------------------------------------------------------------------------- /App/index.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import Screen from "./screens/ContactsList"; 3 | 4 | export default () => ; 5 | -------------------------------------------------------------------------------- /assets/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ReactNativeSchool/master-react-navigation-v5-class/HEAD/assets/adaptive-icon.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .expo/ 3 | npm-debug.* 4 | *.jks 5 | *.p8 6 | *.p12 7 | *.key 8 | *.mobileprovision 9 | *.orig.* 10 | web-build/ 11 | 12 | # macOS 13 | .DS_Store 14 | -------------------------------------------------------------------------------- /.expo-shared/assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "12bb71342c6255bbf50437ec8f4441c083f47cdb74bd89160c15e4f43e52a1cb": true, 3 | "40b842e832070c58deac6aa9e08fa459302ee3f9da492c7e77d93d2fbf4a56fd": true 4 | } 5 | -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = function (api) { 2 | api.cache(true); 3 | return { 4 | presets: ["babel-preset-expo"], 5 | plugins: ["react-native-reanimated/plugin"], 6 | }; 7 | }; 8 | -------------------------------------------------------------------------------- /App/screens/ActionsList.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import { View, Button } from "react-native"; 3 | 4 | export default () => ( 5 | 6 |