├── .gitignore ├── LICENSE ├── README.md ├── blog-server ├── db.json ├── package-lock.json └── package.json ├── blog ├── .eslintrc.js ├── .expo-shared │ └── assets.json ├── App.js ├── app.json ├── assets │ ├── icon.png │ └── splash.png ├── babel.config.js ├── package-lock.json ├── package.json └── src │ ├── api │ └── posts.js │ ├── components │ └── PostForm.js │ ├── context │ ├── createDataContext.js │ └── index.js │ └── screens │ ├── CreateScreen.js │ ├── EditScreen.js │ ├── IndexScreen.js │ └── ShowScreen.js ├── first ├── .eslintrc.js ├── .watchmanconfig ├── App.js ├── app.json ├── assets │ ├── beach.jpg │ ├── forest.jpg │ ├── icon.png │ ├── mountain.jpg │ └── splash.png ├── babel.config.js ├── package-lock.json ├── package.json └── src │ ├── components │ ├── ColourAdjuster.js │ └── ImageDetail.js │ └── screens │ ├── BoxScreen.js │ ├── ColourScreen.js │ ├── ComponentsScreen.js │ ├── CounterScreen.js │ ├── HomeScreen.js │ ├── ImageScreen.js │ ├── InputScreen.js │ ├── ListsScreen.js │ └── SquareScreen.js ├── food ├── .eslintrc.js ├── .expo-shared │ └── assets.json ├── App.js ├── app.json ├── assets │ ├── icon.png │ ├── placeholder.png │ ├── placeholder.xcf │ └── splash.png ├── babel.config.js ├── package-lock.json ├── package.json └── src │ ├── api │ └── yelp.js │ ├── components │ ├── Restaurant.js │ ├── RestaurantList.js │ └── SearchBar.js │ ├── hooks │ └── useYelp.js │ └── screens │ ├── RestaurantScreen.js │ └── SearchScreen.js ├── rn-starter ├── .gitignore ├── .watchmanconfig ├── App.js ├── app.json ├── assets │ ├── icon.png │ └── splash.png ├── babel.config.js ├── package-lock.json ├── package.json └── src │ └── screens │ └── HomeScreen.js ├── track-server ├── .eslintrc.js ├── package-lock.json ├── package.json └── src │ ├── index.js │ ├── middleware │ └── requireAuth.js │ ├── models │ ├── Track.js │ └── User.js │ └── routes │ ├── auth.js │ └── tracks.js └── tracks ├── .eslintrc.js ├── .expo-shared └── assets.json ├── App.js ├── app.json ├── assets ├── icon.png └── splash.png ├── babel.config.js ├── package-lock.json ├── package.json └── src ├── _mockLocation.js ├── api └── tracker.js ├── components ├── AuthForm.js ├── Map.js ├── NavLink.js ├── Spacer.js └── TrackForm.js ├── context ├── Auth.js ├── Geo.js ├── Tracks.js └── createDataContext.js ├── hooks ├── useLocation.js └── useSaveTrack.js ├── navigationRef.js └── screens ├── AccountScreen.js ├── LoadingScreen.js ├── LoginScreen.js ├── SignupScreen.js ├── TrackCreateScreen.js ├── TrackDetailScreen.js └── TrackListScreen.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/README.md -------------------------------------------------------------------------------- /blog-server/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog-server/db.json -------------------------------------------------------------------------------- /blog-server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog-server/package-lock.json -------------------------------------------------------------------------------- /blog-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog-server/package.json -------------------------------------------------------------------------------- /blog/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog/.eslintrc.js -------------------------------------------------------------------------------- /blog/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog/.expo-shared/assets.json -------------------------------------------------------------------------------- /blog/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog/App.js -------------------------------------------------------------------------------- /blog/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog/app.json -------------------------------------------------------------------------------- /blog/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog/assets/icon.png -------------------------------------------------------------------------------- /blog/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog/assets/splash.png -------------------------------------------------------------------------------- /blog/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog/babel.config.js -------------------------------------------------------------------------------- /blog/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog/package-lock.json -------------------------------------------------------------------------------- /blog/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog/package.json -------------------------------------------------------------------------------- /blog/src/api/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog/src/api/posts.js -------------------------------------------------------------------------------- /blog/src/components/PostForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog/src/components/PostForm.js -------------------------------------------------------------------------------- /blog/src/context/createDataContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog/src/context/createDataContext.js -------------------------------------------------------------------------------- /blog/src/context/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog/src/context/index.js -------------------------------------------------------------------------------- /blog/src/screens/CreateScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog/src/screens/CreateScreen.js -------------------------------------------------------------------------------- /blog/src/screens/EditScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog/src/screens/EditScreen.js -------------------------------------------------------------------------------- /blog/src/screens/IndexScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog/src/screens/IndexScreen.js -------------------------------------------------------------------------------- /blog/src/screens/ShowScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/blog/src/screens/ShowScreen.js -------------------------------------------------------------------------------- /first/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/.eslintrc.js -------------------------------------------------------------------------------- /first/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /first/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/App.js -------------------------------------------------------------------------------- /first/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/app.json -------------------------------------------------------------------------------- /first/assets/beach.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/assets/beach.jpg -------------------------------------------------------------------------------- /first/assets/forest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/assets/forest.jpg -------------------------------------------------------------------------------- /first/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/assets/icon.png -------------------------------------------------------------------------------- /first/assets/mountain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/assets/mountain.jpg -------------------------------------------------------------------------------- /first/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/assets/splash.png -------------------------------------------------------------------------------- /first/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/babel.config.js -------------------------------------------------------------------------------- /first/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/package-lock.json -------------------------------------------------------------------------------- /first/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/package.json -------------------------------------------------------------------------------- /first/src/components/ColourAdjuster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/src/components/ColourAdjuster.js -------------------------------------------------------------------------------- /first/src/components/ImageDetail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/src/components/ImageDetail.js -------------------------------------------------------------------------------- /first/src/screens/BoxScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/src/screens/BoxScreen.js -------------------------------------------------------------------------------- /first/src/screens/ColourScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/src/screens/ColourScreen.js -------------------------------------------------------------------------------- /first/src/screens/ComponentsScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/src/screens/ComponentsScreen.js -------------------------------------------------------------------------------- /first/src/screens/CounterScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/src/screens/CounterScreen.js -------------------------------------------------------------------------------- /first/src/screens/HomeScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/src/screens/HomeScreen.js -------------------------------------------------------------------------------- /first/src/screens/ImageScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/src/screens/ImageScreen.js -------------------------------------------------------------------------------- /first/src/screens/InputScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/src/screens/InputScreen.js -------------------------------------------------------------------------------- /first/src/screens/ListsScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/src/screens/ListsScreen.js -------------------------------------------------------------------------------- /first/src/screens/SquareScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/first/src/screens/SquareScreen.js -------------------------------------------------------------------------------- /food/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/.eslintrc.js -------------------------------------------------------------------------------- /food/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/.expo-shared/assets.json -------------------------------------------------------------------------------- /food/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/App.js -------------------------------------------------------------------------------- /food/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/app.json -------------------------------------------------------------------------------- /food/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/assets/icon.png -------------------------------------------------------------------------------- /food/assets/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/assets/placeholder.png -------------------------------------------------------------------------------- /food/assets/placeholder.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/assets/placeholder.xcf -------------------------------------------------------------------------------- /food/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/assets/splash.png -------------------------------------------------------------------------------- /food/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/babel.config.js -------------------------------------------------------------------------------- /food/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/package-lock.json -------------------------------------------------------------------------------- /food/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/package.json -------------------------------------------------------------------------------- /food/src/api/yelp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/src/api/yelp.js -------------------------------------------------------------------------------- /food/src/components/Restaurant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/src/components/Restaurant.js -------------------------------------------------------------------------------- /food/src/components/RestaurantList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/src/components/RestaurantList.js -------------------------------------------------------------------------------- /food/src/components/SearchBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/src/components/SearchBar.js -------------------------------------------------------------------------------- /food/src/hooks/useYelp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/src/hooks/useYelp.js -------------------------------------------------------------------------------- /food/src/screens/RestaurantScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/src/screens/RestaurantScreen.js -------------------------------------------------------------------------------- /food/src/screens/SearchScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/food/src/screens/SearchScreen.js -------------------------------------------------------------------------------- /rn-starter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/rn-starter/.gitignore -------------------------------------------------------------------------------- /rn-starter/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /rn-starter/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/rn-starter/App.js -------------------------------------------------------------------------------- /rn-starter/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/rn-starter/app.json -------------------------------------------------------------------------------- /rn-starter/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/rn-starter/assets/icon.png -------------------------------------------------------------------------------- /rn-starter/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/rn-starter/assets/splash.png -------------------------------------------------------------------------------- /rn-starter/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/rn-starter/babel.config.js -------------------------------------------------------------------------------- /rn-starter/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/rn-starter/package-lock.json -------------------------------------------------------------------------------- /rn-starter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/rn-starter/package.json -------------------------------------------------------------------------------- /rn-starter/src/screens/HomeScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/rn-starter/src/screens/HomeScreen.js -------------------------------------------------------------------------------- /track-server/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/track-server/.eslintrc.js -------------------------------------------------------------------------------- /track-server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/track-server/package-lock.json -------------------------------------------------------------------------------- /track-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/track-server/package.json -------------------------------------------------------------------------------- /track-server/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/track-server/src/index.js -------------------------------------------------------------------------------- /track-server/src/middleware/requireAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/track-server/src/middleware/requireAuth.js -------------------------------------------------------------------------------- /track-server/src/models/Track.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/track-server/src/models/Track.js -------------------------------------------------------------------------------- /track-server/src/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/track-server/src/models/User.js -------------------------------------------------------------------------------- /track-server/src/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/track-server/src/routes/auth.js -------------------------------------------------------------------------------- /track-server/src/routes/tracks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/track-server/src/routes/tracks.js -------------------------------------------------------------------------------- /tracks/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/.eslintrc.js -------------------------------------------------------------------------------- /tracks/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/.expo-shared/assets.json -------------------------------------------------------------------------------- /tracks/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/App.js -------------------------------------------------------------------------------- /tracks/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/app.json -------------------------------------------------------------------------------- /tracks/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/assets/icon.png -------------------------------------------------------------------------------- /tracks/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/assets/splash.png -------------------------------------------------------------------------------- /tracks/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/babel.config.js -------------------------------------------------------------------------------- /tracks/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/package-lock.json -------------------------------------------------------------------------------- /tracks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/package.json -------------------------------------------------------------------------------- /tracks/src/_mockLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/_mockLocation.js -------------------------------------------------------------------------------- /tracks/src/api/tracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/api/tracker.js -------------------------------------------------------------------------------- /tracks/src/components/AuthForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/components/AuthForm.js -------------------------------------------------------------------------------- /tracks/src/components/Map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/components/Map.js -------------------------------------------------------------------------------- /tracks/src/components/NavLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/components/NavLink.js -------------------------------------------------------------------------------- /tracks/src/components/Spacer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/components/Spacer.js -------------------------------------------------------------------------------- /tracks/src/components/TrackForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/components/TrackForm.js -------------------------------------------------------------------------------- /tracks/src/context/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/context/Auth.js -------------------------------------------------------------------------------- /tracks/src/context/Geo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/context/Geo.js -------------------------------------------------------------------------------- /tracks/src/context/Tracks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/context/Tracks.js -------------------------------------------------------------------------------- /tracks/src/context/createDataContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/context/createDataContext.js -------------------------------------------------------------------------------- /tracks/src/hooks/useLocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/hooks/useLocation.js -------------------------------------------------------------------------------- /tracks/src/hooks/useSaveTrack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/hooks/useSaveTrack.js -------------------------------------------------------------------------------- /tracks/src/navigationRef.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/navigationRef.js -------------------------------------------------------------------------------- /tracks/src/screens/AccountScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/screens/AccountScreen.js -------------------------------------------------------------------------------- /tracks/src/screens/LoadingScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/screens/LoadingScreen.js -------------------------------------------------------------------------------- /tracks/src/screens/LoginScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/screens/LoginScreen.js -------------------------------------------------------------------------------- /tracks/src/screens/SignupScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/screens/SignupScreen.js -------------------------------------------------------------------------------- /tracks/src/screens/TrackCreateScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/screens/TrackCreateScreen.js -------------------------------------------------------------------------------- /tracks/src/screens/TrackDetailScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/screens/TrackDetailScreen.js -------------------------------------------------------------------------------- /tracks/src/screens/TrackListScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JulianNicholls/React-Native-Course/HEAD/tracks/src/screens/TrackListScreen.js --------------------------------------------------------------------------------