This app was builted using React Native for Builders ReactNative challenge
Challenge: https://platformbuilders.notion.site/Desafio-735535d8d3ac484a9a969c454813ccc5
- expo
- axios
- expo-location
- lottie-react-native
- feather icons -> https://feathericons.com/?query=weat
- expo-linear-gradient
- react-navigation
- react-native-root-toast
- styled-components
- expo-network
Chris Iwan - Dribbble
https://dribbble.com/shots/7106462-Weather-App
- structure
- navigation
- get location
- get weather using location
- build the UI following Dribbble catched design
- show weather on screen
- add loading for get location
- add loading for get weather
- get daily forecast
- [-] get weekly forecast (it will no be possible, the Free API does not provide it)
- get 5 days forecast
- show weekly forecast page
- add refresh data button
- migrate all weather data to context
- check if user is online (use expo-network // react-community/net-info)
- validate api status - the api does not provide an health status