This is an app which algorithmically finds the "best" weather within a certain distance or other set of paramaters.
- You will need to get an openweathermaps API key with "Startup Plan" or higher.
- Note: The "Free Plan" for openweathermap limits API calls to 60 per minute, which will most likely be exceeded by this app depending on user settings. However, student/education plans are available at no cost which grants access to the "Developer Plan" with 3000 calls per minute.
Create a new file called "keys.properties" in the root directory.
In this file write:
weather.api.key="<EXAMPLE_OPENWEATHERMAPS_API_KEY>"
replacing <EXAMPLE_API_KEY> with your actual api keys.
Next, in Android Studio, select Build -> Clean Project and then Build -> Rebuild Project to allow api key to register
Home Activity | Asking for Location |
---|---|
Results Activity | Settings Activity |