WeatherForecast
Android Weather Forecast App implemented in MVP Architecture using Kotlin
Install / Use
/learn @marwa-eltayeb/WeatherForecastREADME
WeatherForecast
Android Weather Forecast App implemented in MVP Architecture using Kotlin that enable users to have instant access to weather data.
Download
<a href='https://play.google.com/store/apps/details?id=com.marwaeltayeb.weatherforecast'><img alt='Get it on Google Play' src='https://upload.wikimedia.org/wikipedia/commons/thumb/7/78/Google_Play_Store_badge_EN.svg/512px-Google_Play_Store_badge_EN.svg.png' width="20%" height="60"/></a> <a href="https://galaxy.store/forecast"><img src="https://img.samsungapps.com/seller/images/badges/galaxyStore/png_big/GalaxyStore_English.png?ver=1599637432000" alt="Available on Samsung Galaxy Store" width="20%" height="60"></a> <a href="https://www.amazon.com/Marwa-Eltayeb-WeatherForecast/dp/B08HCWJ7KH"><img src="https://images-na.ssl-images-amazon.com/images/G/01/mobile-apps/devportal2/res/images/amazon-appstore-badge-english-black.png" alt="Amazon App Store" width="20%" height="60"></a> <a href="https://appgallery.huawei.com/app/C103183075"><img src="https://upload.wikimedia.org/wikipedia/commons/e/e7/Huawei_AppGallery_white_badge_EN.png" alt="Huawei AppGallery" width="20%" height="60"></a>
Features:
- Awesome UI Interface.
- Easy to use.
- Get current weather data
- Get hourly weather data until 2 days
- Get daily weather data until 7 days
- Access to user's current location coordinates (latitude and longitude)
- Weather data updates every 2 hours
- Weather data in Celsius and Fahrenheit
Libraries included:
- Picasso
- Retrofit
- Gson
- RecyclerView
- Preferences
- Material Design
- IntentAnimation
Note: Use your Api key as mine is hidden. After you get it, put it in local.properties file
apiKey="XXXXXXXXXXXXXXXXXXXXXXXX"
Screenshots
| <img src="https://i.imgur.com/tWF0HNr.png" width="250"> | <img src="https://i.imgur.com/Me0cMl0.png" width="250"> | <img src="https://i.imgur.com/9WEhf6d.png" width="250">
| ------------- | ------------- | ------------- |
| <img src="https://i.imgur.com/O4KIv2K.jpg" width="250"> | <img src="https://i.imgur.com/AZSg3wl.jpg" width="250"> | <img src="https://i.imgur.com/lsQTy0H.jpg" width="250">
Project Preview: Youtube.
Related Skills
node-connect
335.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
335.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.7kCommit, push, and open a PR
