Skip to content

lucianodiisouza/builders-forecast

Repository files navigation

Builders Forecast

This app was builted using React Native for Builders ReactNative challenge
Challenge: https://platformbuilders.notion.site/Desafio-735535d8d3ac484a9a969c454813ccc5

Demo video

https://youtu.be/MhOo1uVJ57s

ScreenShot

screenshot

libs

  • 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

dribbble design catched from

Chris Iwan - Dribbble

https://dribbble.com/shots/7106462-Weather-App

tasks

  • 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