├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── App.tsx ├── LICENSE ├── README.md ├── _Project └── Screenshot.png ├── __tests__ ├── App.test.tsx ├── location-storage.test.tsx ├── radar-utils.test.ts ├── screens.test.tsx └── utils.test.ts ├── app.json ├── assets ├── bg.png └── img │ ├── cloudy.png │ ├── rainy.png │ ├── snowy.png │ └── sunny.png ├── babel.config.js ├── index.js ├── jest.config.js ├── jest.expo.config.js ├── jest.setup.ts ├── package.json ├── rating.md ├── src ├── components │ ├── RadarViewer.tsx │ └── WeatherCards.tsx ├── lib │ ├── pickAvailableSwissRadar.ts │ ├── radarComposite.ts │ ├── radarLookup.ts │ └── radars │ │ ├── europe.ts │ │ └── types.ts ├── navigation │ └── types.ts ├── screens │ ├── CardsScreen.tsx │ ├── ForecastScreen.tsx │ └── WeatherScreen.tsx └── utils.ts ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | build 4 | .expo 5 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/.gitignore -------------------------------------------------------------------------------- /App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/App.tsx -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/README.md -------------------------------------------------------------------------------- /_Project/Screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/_Project/Screenshot.png -------------------------------------------------------------------------------- /__tests__/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/__tests__/App.test.tsx -------------------------------------------------------------------------------- /__tests__/location-storage.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/__tests__/location-storage.test.tsx -------------------------------------------------------------------------------- /__tests__/radar-utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/__tests__/radar-utils.test.ts -------------------------------------------------------------------------------- /__tests__/screens.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/__tests__/screens.test.tsx -------------------------------------------------------------------------------- /__tests__/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/__tests__/utils.test.ts -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/app.json -------------------------------------------------------------------------------- /assets/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/assets/bg.png -------------------------------------------------------------------------------- /assets/img/cloudy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/assets/img/cloudy.png -------------------------------------------------------------------------------- /assets/img/rainy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/assets/img/rainy.png -------------------------------------------------------------------------------- /assets/img/snowy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/assets/img/snowy.png -------------------------------------------------------------------------------- /assets/img/sunny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/assets/img/sunny.png -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/babel.config.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/index.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.expo.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/jest.expo.config.js -------------------------------------------------------------------------------- /jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/jest.setup.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/package.json -------------------------------------------------------------------------------- /rating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/rating.md -------------------------------------------------------------------------------- /src/components/RadarViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/src/components/RadarViewer.tsx -------------------------------------------------------------------------------- /src/components/WeatherCards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/src/components/WeatherCards.tsx -------------------------------------------------------------------------------- /src/lib/pickAvailableSwissRadar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/src/lib/pickAvailableSwissRadar.ts -------------------------------------------------------------------------------- /src/lib/radarComposite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/src/lib/radarComposite.ts -------------------------------------------------------------------------------- /src/lib/radarLookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/src/lib/radarLookup.ts -------------------------------------------------------------------------------- /src/lib/radars/europe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/src/lib/radars/europe.ts -------------------------------------------------------------------------------- /src/lib/radars/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/src/lib/radars/types.ts -------------------------------------------------------------------------------- /src/navigation/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/src/navigation/types.ts -------------------------------------------------------------------------------- /src/screens/CardsScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/src/screens/CardsScreen.tsx -------------------------------------------------------------------------------- /src/screens/ForecastScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/src/screens/ForecastScreen.tsx -------------------------------------------------------------------------------- /src/screens/WeatherScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/src/screens/WeatherScreen.tsx -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterruler/weather-app/HEAD/yarn.lock --------------------------------------------------------------------------------