Android Open Source - Weather application WeatherMate






Project Summary

Weathermate is an all purpose app for getting the weather, traffic and flight information..

Web Site / Source Repository

WeatherMate is hosted in the following web site
https://github.com/JadeByfield89/WeatherMate

If you think the Android project WeatherMate listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of WeatherMate.

ItemValue
Java File Count42
Supported screen sizes[mdpi, hdpi, xhdpi]
Target SDK Version16
Minimum SDK Version8
Activity Count8
Fragment Count8
jar files usedactionbarsherlock-plugin-maps-4.1.0.jar
android-support-v4.jar
Required Permissionsandroid.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.INTERNET
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\json.txt
Raw File Namesres\raw\about.txt
res\raw\dialog_alert.wav
res\raw\json.txt




License

The license information of WeatherMate is as follows:

Apache License

Resource Files

There are 78 image files in WeatherMate. The names of the image files are listed as follows.

action_bar_flights.png
action_bar_list.png
action_bar_mylocation.png
action_bar_search.png
action_bar_social.png
actionbar_info.png
actionbar_location.png
actionbar_map.png
actionbar_new_site.png
actionbar_search.png
actionbar_traffic_incidents.png
actionbar_warning.png
american_airlines.png
calendar.png
daemons.png
dialog_share.png
empty_list_image1.png
flights_next.png
gossip_birds.png
gps_pin.png
ic_contact_picture_2.png
icon_about.png
icon_fav.png
icon_favorite.png
icon_settings.png
kweather.png
location_directions.png
map_icon.png
news.png
news_abc.png
news_bleacherreport.png
news_cbssports.png
news_cnet.png
news_cnn.png
news_collegehumor.png
news_drudge.png
news_engadget.png
news_espn.png
news_forbes.png
news_funnyordie.png
news_huffingtonpost.png
news_logo.png
news_newsite.png
news_ninegag.png
news_nytimes.png
news_politico.png
news_rawstory.png
news_reddit.png
news_reuters.png
news_sportsillustrated.png
news_ted.png
news_yahoo.png
news_yahoosports.png
satellite.png
setting.png
sms_static_header.png
traffic.png
traffic_cone.png
traffic_icon.png
weather_128.png
weather_icon_clear.png
weather_icon_cloudy.png
weather_icon_foggy.png
weather_icon_lightnight.png
weather_icon_na.png
weather_icon_overcast.png
weather_icon_partly_cloudy.png
weather_icon_partlycloudy.png
weather_icon_rain.png
weather_icon_snow.png
weather_icon_sunny.png
weather_icon_thunder.png
weather_icon_windy.png
weather_snow.png
weathericon_rainy.png
weathermate_airlineicon_default.png
weathermate_dialog_cancel.png
weathermate_icon.png

The following screenshort is generated from the image listed above.

null




Java Source Files

.PullToRefreshListView.java
com.brightr.listeners.FlingGestureListener.java
com.brightr.listeners.OnFlingGestureListener.java
com.brightr.listeners.SimpleGestureFilter.java
com.brightr.weathermate.activities.LocationMapview.java
com.brightr.weathermate.activities.MainActivity.java
com.brightr.weathermate.activities.MyFlightsActivity.java
com.brightr.weathermate.activities.NewsViewerActivity.java
com.brightr.weathermate.activities.SearchLocationsActivity.java
com.brightr.weathermate.activities.SettingsActivity.java
com.brightr.weathermate.activities.SocialMediaActivity.java
com.brightr.weathermate.activities.WebsiteViewActivity.java
com.brightr.weathermate.adapters.FlightListAdapter.java
com.brightr.weathermate.adapters.LocationListAdapter.java
com.brightr.weathermate.adapters.MenuAdapter.java
com.brightr.weathermate.adapters.MyPagerAdapter.java
com.brightr.weathermate.adapters.NewsPagerAdapter.java
com.brightr.weathermate.adapters.SavedFlightsAdapter.java
com.brightr.weathermate.adapters.SearchListAdapter.java
com.brightr.weathermate.adapters.TweetAdapter.java
com.brightr.weathermate.adapters.WeatherAdapter.java
com.brightr.weathermate.databases.FlightStorage.java
com.brightr.weathermate.databases.LocationStorage.java
com.brightr.weathermate.databases.NewsStorage.java
com.brightr.weathermate.fragments.EntertainmentNewsFragment.java
com.brightr.weathermate.fragments.GeneralNewsFragment.java
com.brightr.weathermate.fragments.MainWeatherFragment.java
com.brightr.weathermate.fragments.MenuFragment.java
com.brightr.weathermate.fragments.PoliticalNewsFragment.java
com.brightr.weathermate.fragments.SidePanelFragment.java
com.brightr.weathermate.fragments.SportsNewsFragment.java
com.brightr.weathermate.parsers.FlightTrackingParser.java
com.brightr.weathermate.parsers.JSONParser.java
com.brightr.weathermate.parsers.JSONTrafficParser.java
com.brightr.weathermate.parsers.TwitterFeedParser.java
com.brightr.weathermate.providers.FlightTrackingProvider.java
com.brightr.weathermate.providers.LocationSearchProvider.java
com.brightr.weathermate.providers.TrafficIncidentProvider.java
com.brightr.weathermate.providers.WeatherProvider.java
com.brightr.weathermate.utils.AirlineNamesCollection.java
com.brightr.weathermate.views.CustomDialogPreference.java
com.brightr.weathermate.views.CustomPreferenceCategory.java