An open API service indexing awesome lists of open source software.

https://github.com/rogerlopz/simple-weather-app

Weather App built using React Native and typescript.
https://github.com/rogerlopz/simple-weather-app

openweathermap react react-native typescript weather-app

Last synced: 2 months ago
JSON representation

Weather App built using React Native and typescript.

Awesome Lists containing this project

README

          

# YAWA - Weather App 🌞

- Y - Yet
- A - Another
- W - Weather
- A - App

This is a weather app to showcase and practice my skills.

## Tech used:
- React Native
- OpenWeatherMap: To get free weather data

## Screenshots
![demo-ezgif com-resize](https://github.com/rogerlopz/simple-weather-app/assets/4995589/5c13e394-daf3-472a-861f-8d2aa94c2ed5)
Screenshot 2024-03-03 at 1 09 16 a m
Screenshot 2024-03-03 at 1 09 32 a m
Screenshot 2024-03-03 at 1 11 40 a m
Screenshot 2024-03-03 at 1 12 30 a m

## Features
- Display Weather for my city :^)
- Display weather for the next 20 hours
- Display weather for the next week
- Background changes depending on temperature, if it's warm it's yellow, if it's hot it's red, if it's cold it's blue, and so on.

### To do:
- [ ] Add React Navigation to navigate to other screens
- [ ] Add RTK-Query to handle backend call
- [ ] Add Settings Page
- [ ] Settings Page: Add the ability to switch between Celsius/Fahrenheit
- [ ] Settings Page: Request location permission to get coordinates
- [ ] Settings Page: Add city search function to alternatively get lat and long
- [ ] Settings Page: Add option to save multiple cities
- [ ] Settings Page: Ability to set a notification alert at a specific hour.
- [ ] Add testing
- [ ] Add i18n
- [ ] Upload to Play Store*
- [ ] Upload to App Store*

*Not sure if the stores will allow another weather app, but I'll try.

> [!NOTE]
> This project is intended to be part of my dev portfolio and not a real product.