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:android
Run on iOS:
$ npx expo run:ios
And select your device or emulator.
Build a release APK for Android:
$ npx expo run:android --no-install --variant release
Discover the connected devices:
$ npx expo run:android --configuration Release
Or choose your device ID to run as release:
$ npx expo run:ios --configuration Release -d [device-id]
- Carlos E. Torres ([email protected])