Weatherify is an Android app that displays daily weather data using OpenWeatherAPI. In addition to that, the app also integrates with the Spotify SDK and Spotify Web API to suggest a playlist based on the weather condition. Users can enjoy their favorite tunes while checking the weather. The app also has Spotify controls integrated into it.
Note: Spotify integration is currently unavailable.
You can watch the video on Vimeo below.
- Display daily weather data for the user's current location
- Allow the user to search for weather data for other locations
- Provide hourly weather forecast for the user's current location
- Display 8 day weather forecast for the user's current location
- Suggest a Spotify playlist based on the weather condition
- Ability to pause, play, skip, and go back to the previous song using Spotify controls
- Java
- Android SDK
- OpenWeatherAPI
- Spotify SDK and Web API
- This app requires location permission to fetch the weather data for the current location
- Clone the repo using the link to your local system
- Please make sure that you have Android Studio and all other required tools are installed
- Open the project using Android Studio and wait for the gradle to be built
- You need to replace OpenWeatherAPI key with your own key for the app to work
- Now run the app on emulator provided by Android SDK




