Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/waseem-polus/cse3311-group1


https://github.com/waseem-polus/cse3311-group1

Last synced: about 12 hours ago
JSON representation

Awesome Lists containing this project

README

        

# CloudCast
## CSE 3311 - Group 1
#### State-of-the-art weather application to be able to showcase current and weekly details of the weather any where and any time

### IMPORTANT: Before running the application, the user needs to generate an API key from [Openweathermap.org](https://openweathermap.org/) website. Then, use the default API key generated and insert it in the variable declaration "public static final String apikey" inside MainActivity.java to run the app.

### 1. Splash/Intro Page
- Upon start up, the application will show the apllication's logo.

### 2. Tutorial Page (for first-time users only)
- Show icons and address them to new users.

### 3. Main Page
- Ask permission for location service.
- Display weather details of favorite city and/of list of favorite cities:
- Name of the city
- Current Temperature
- TempMin
- TempMax
- Precipitation
- Pressure
- Feels like Temperature
- Humidity
- Wind Speed
- UVI index

### 4. Search Page
- Allow user to search for a city globally

### 5. City Page
- Display weather details of the city
- Name of the city
- Temperature
- TempMin
- TempMax
- Wind Speed
- Precipitation
- Humidity
- Pressure
- Weekly anticipation
- Hourly anticipation
- Add the city to favorite list

### 6. Settings Page
- Allow user to toggle on/off location services
- Allow user to clear data on device for user privacy
- Allow user to toggle units for user preference
- Imperial or Metric for Temperature
- Imperial or Metric for Wind Speed