├── .eslintrc ├── .expo-shared └── assets.json ├── .gitignore ├── .prettierrc ├── .watchmanconfig ├── App.js ├── LICENSE ├── README.md ├── app.json ├── assets ├── custom │ ├── icon.png │ └── splash.png ├── icon.png ├── images │ └── hello-world.jpg └── splash.png ├── babel.config.js ├── config.example.js ├── cover.png ├── final ├── Main.js ├── components │ ├── Loading.js │ ├── Note.js │ ├── NoteFeed.js │ └── UserForm.js └── screens │ ├── authloading.js │ ├── favorites.js │ ├── feed.js │ ├── index.js │ ├── mynotes.js │ ├── note.js │ ├── settings.js │ ├── signin.js │ └── signup.js ├── package.json ├── solutions ├── 01-app-shell │ └── src │ │ ├── Main.js │ │ └── screens │ │ ├── favorites.js │ │ ├── feed.js │ │ ├── index.js │ │ ├── mynotes.js │ │ └── note.js ├── 02-graphql │ └── src │ │ ├── Main.js │ │ ├── components │ │ ├── Loading.js │ │ ├── Note.js │ │ └── NoteFeed.js │ │ └── screens │ │ ├── favorites.js │ │ ├── feed.js │ │ ├── index.js │ │ ├── mynotes.js │ │ └── note.js └── 03-authentication │ └── src │ ├── Main.js │ ├── components │ ├── Loading.js │ ├── Note.js │ ├── NoteFeed.js │ └── UserForm.js │ └── screens │ ├── authloading.js │ ├── favorites.js │ ├── feed.js │ ├── index.js │ ├── mynotes.js │ ├── note.js │ ├── settings.js │ ├── signin.js │ └── signup.js └── src └── Main.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/.eslintrc -------------------------------------------------------------------------------- /.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/.expo-shared/assets.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } -------------------------------------------------------------------------------- /.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/App.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/README.md -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/app.json -------------------------------------------------------------------------------- /assets/custom/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/assets/custom/icon.png -------------------------------------------------------------------------------- /assets/custom/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/assets/custom/splash.png -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/images/hello-world.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/assets/images/hello-world.jpg -------------------------------------------------------------------------------- /assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/assets/splash.png -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/babel.config.js -------------------------------------------------------------------------------- /config.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/config.example.js -------------------------------------------------------------------------------- /cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/cover.png -------------------------------------------------------------------------------- /final/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/final/Main.js -------------------------------------------------------------------------------- /final/components/Loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/final/components/Loading.js -------------------------------------------------------------------------------- /final/components/Note.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/final/components/Note.js -------------------------------------------------------------------------------- /final/components/NoteFeed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/final/components/NoteFeed.js -------------------------------------------------------------------------------- /final/components/UserForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/final/components/UserForm.js -------------------------------------------------------------------------------- /final/screens/authloading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/final/screens/authloading.js -------------------------------------------------------------------------------- /final/screens/favorites.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/final/screens/favorites.js -------------------------------------------------------------------------------- /final/screens/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/final/screens/feed.js -------------------------------------------------------------------------------- /final/screens/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/final/screens/index.js -------------------------------------------------------------------------------- /final/screens/mynotes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/final/screens/mynotes.js -------------------------------------------------------------------------------- /final/screens/note.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/final/screens/note.js -------------------------------------------------------------------------------- /final/screens/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/final/screens/settings.js -------------------------------------------------------------------------------- /final/screens/signin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/final/screens/signin.js -------------------------------------------------------------------------------- /final/screens/signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/final/screens/signup.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/package.json -------------------------------------------------------------------------------- /solutions/01-app-shell/src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/01-app-shell/src/Main.js -------------------------------------------------------------------------------- /solutions/01-app-shell/src/screens/favorites.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/01-app-shell/src/screens/favorites.js -------------------------------------------------------------------------------- /solutions/01-app-shell/src/screens/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/01-app-shell/src/screens/feed.js -------------------------------------------------------------------------------- /solutions/01-app-shell/src/screens/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/01-app-shell/src/screens/index.js -------------------------------------------------------------------------------- /solutions/01-app-shell/src/screens/mynotes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/01-app-shell/src/screens/mynotes.js -------------------------------------------------------------------------------- /solutions/01-app-shell/src/screens/note.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/01-app-shell/src/screens/note.js -------------------------------------------------------------------------------- /solutions/02-graphql/src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/02-graphql/src/Main.js -------------------------------------------------------------------------------- /solutions/02-graphql/src/components/Loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/02-graphql/src/components/Loading.js -------------------------------------------------------------------------------- /solutions/02-graphql/src/components/Note.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/02-graphql/src/components/Note.js -------------------------------------------------------------------------------- /solutions/02-graphql/src/components/NoteFeed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/02-graphql/src/components/NoteFeed.js -------------------------------------------------------------------------------- /solutions/02-graphql/src/screens/favorites.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/02-graphql/src/screens/favorites.js -------------------------------------------------------------------------------- /solutions/02-graphql/src/screens/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/02-graphql/src/screens/feed.js -------------------------------------------------------------------------------- /solutions/02-graphql/src/screens/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/02-graphql/src/screens/index.js -------------------------------------------------------------------------------- /solutions/02-graphql/src/screens/mynotes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/02-graphql/src/screens/mynotes.js -------------------------------------------------------------------------------- /solutions/02-graphql/src/screens/note.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/02-graphql/src/screens/note.js -------------------------------------------------------------------------------- /solutions/03-authentication/src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/03-authentication/src/Main.js -------------------------------------------------------------------------------- /solutions/03-authentication/src/components/Loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/03-authentication/src/components/Loading.js -------------------------------------------------------------------------------- /solutions/03-authentication/src/components/Note.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/03-authentication/src/components/Note.js -------------------------------------------------------------------------------- /solutions/03-authentication/src/components/NoteFeed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/03-authentication/src/components/NoteFeed.js -------------------------------------------------------------------------------- /solutions/03-authentication/src/components/UserForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/03-authentication/src/components/UserForm.js -------------------------------------------------------------------------------- /solutions/03-authentication/src/screens/authloading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/03-authentication/src/screens/authloading.js -------------------------------------------------------------------------------- /solutions/03-authentication/src/screens/favorites.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/03-authentication/src/screens/favorites.js -------------------------------------------------------------------------------- /solutions/03-authentication/src/screens/feed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/03-authentication/src/screens/feed.js -------------------------------------------------------------------------------- /solutions/03-authentication/src/screens/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/03-authentication/src/screens/index.js -------------------------------------------------------------------------------- /solutions/03-authentication/src/screens/mynotes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/03-authentication/src/screens/mynotes.js -------------------------------------------------------------------------------- /solutions/03-authentication/src/screens/note.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/03-authentication/src/screens/note.js -------------------------------------------------------------------------------- /solutions/03-authentication/src/screens/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/03-authentication/src/screens/settings.js -------------------------------------------------------------------------------- /solutions/03-authentication/src/screens/signin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/03-authentication/src/screens/signin.js -------------------------------------------------------------------------------- /solutions/03-authentication/src/screens/signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/solutions/03-authentication/src/screens/signup.js -------------------------------------------------------------------------------- /src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javascripteverywhere/mobile/HEAD/src/Main.js --------------------------------------------------------------------------------