Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marianapatcosta/weatherison-mobile
Mobile app developed with React Native to compare the forecast of different weather apis
https://github.com/marianapatcosta/weatherison-mobile
accuweather-api android asyncstorage clima-cell dark-theme expo expo-location fontawesome5 i18n internationalization ios javascript mobile openweathermap-api react-native react-navigation styled-components weather-apis weather-app weather-bit
Last synced: 26 days ago
JSON representation
Mobile app developed with React Native to compare the forecast of different weather apis
- Host: GitHub
- URL: https://github.com/marianapatcosta/weatherison-mobile
- Owner: marianapatcosta
- Created: 2021-06-05T23:05:22.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-30T21:00:23.000Z (about 2 years ago)
- Last Synced: 2024-11-12T21:42:34.423Z (3 months ago)
- Topics: accuweather-api, android, asyncstorage, clima-cell, dark-theme, expo, expo-location, fontawesome5, i18n, internationalization, ios, javascript, mobile, openweathermap-api, react-native, react-navigation, styled-components, weather-apis, weather-app, weather-bit
- Language: JavaScript
- Homepage: https://expo.dev/@marianapatc/weatherison
- Size: 1.08 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# weatherison mobile
Mobile app developed with React Native, Expo and Styled Components to compare the weather forecast retrieved from the following weather APIs:
- accuweather
- dark sky
- clima cell
- IPMA
- open weather
- weather bitThe user can select which APIs want to consult and the default screen shows the comparative current weeather information. The comparative weather information for `today`and `tomorrow` can be accessed in this screen. By clicking on the displayed information for a specific API, another screen is rendered, showing the weather forecast information of that API for the following 5 days.
The expo-location is used to get user's location and display the forecast for this location by default. In addition, forecast information can be obtained to any location, by typing `city` and `country` in the search field.
This app uses i18n and can be visualized either in english or in portuguese. Temperature can be observed in `celsius`or `fahrenheit` degrees
![weatherison-mobile-overview](https://user-images.githubusercontent.com/43031902/124001501-99b0f900-d9cc-11eb-95e3-06dc429b6020.png)
## Project setup
```
yarn install
```### Compiles and hot-reloads for development using Expo Go
```
yarn start
```### Build expo app for android devices
```
expo build:android
```### Build expo app for ios devices
```
expo build:ios
```