A weather app made in React Native using Open Meteo (https://open-meteo.com/) API.
| Home | Settings | Location search |
|---|---|---|
![]() |
![]() |
![]() |
- React Native 0.73
- Expo 50
Just copy and install the weather-app-release.apk on your Android device.
- App changes theme (dark/light) according to night/day.
- Detects current user location and gets weather data (Open Meteo Weather Forecast API)
- Show current temperature and condition
- Shows hourly temperatures and conditions for the next 24h
- Shows 7-day forecast with max and min temperatures and conditions
- Allows search for a specific location (uses Open Meteo Geocoding API)
- Saves user selections (in SharedPreferences) for current location and units
- Uses beautiful Lottie animations to show current weather conditions
Run on Android:
$ npx expo run:androidRun on iOS:
$ npx expo run:iosAnd select your device or emulator.
Build a release APK for Android:
$ npx expo run:android --no-install --variant releaseDiscover the connected devices:
$ npx expo run:android --configuration ReleaseOr choose your device ID to run as release:
$ npx expo run:ios --configuration Release -d [device-id]- Carlos E. Torres ([email protected])


