Android Open Source - Weather design adr-appForesight






Project Summary

Foresight is a simple weather app powered by the Forecast.io API. It's primary purpose is to be a playground for fancy Android libraries, and to experiment with 'modern' Android design..

Web Site / Source Repository

adr-appForesight is hosted in the following web site
https://github.com/TeamSidewinder/adr-appForesight

If you think the Android project adr-appForesight 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 adr-appForesight.

ItemValue
Java File Count47
Supported screen sizes[mdpi, xxhdpi, hdpi, xhdpi]
Activity Count3
Fragment Count3
Test Case Count3
Required Permissionsandroid.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
Asset File Namesassets\CannedForecast.json
assets\fonts\PTS55F.ttf




Resource Files

There are 10 image files in adr-appForesight. The names of the image files are listed as follows.

clear_day.png
clear_night.png
cloudy.png
fog.png
ic_action_search.png
rain.png
refresh.png
sleet.png
snow.png
windy.png

The following screenshort is generated from the image listed above.

null




Java Source Files

adr-appForesight has the following Java source files.

com.livenation.foresight.ApplicationTest.java
com.livenation.foresight.ForesightApplication.java
com.livenation.foresight.adapters.ForecastAdapter.java
com.livenation.foresight.adapters.StaticFragmentAdapter.java
com.livenation.foresight.functional.Functions.java
com.livenation.foresight.functional.FunctionsTests.java
com.livenation.foresight.functional.OnErrors.java
com.livenation.foresight.functional.OptionalJacksonModule.java
com.livenation.foresight.graph.ForecastModule.java
com.livenation.foresight.graph.InjectionInstrumentationTestCase.java
com.livenation.foresight.graph.TestModule.java
com.livenation.foresight.graph.presenters.ForecastPresenter.java
com.livenation.foresight.graph.presenters.ForecastPresenterTests.java
com.livenation.foresight.graph.presenters.GeocodePresenter.java
com.livenation.foresight.graph.presenters.LocationPresenter.java
com.livenation.foresight.graph.presenters.LocationPresenterTests.java
com.livenation.foresight.graph.presenters.PreferencesPresenter.java
com.livenation.foresight.graph.presenters.Presenter.java
com.livenation.foresight.graph.presenters.UpdatablePresenter.java
com.livenation.foresight.service.ForecastApi.java
com.livenation.foresight.service.model.Coordinates.java
com.livenation.foresight.service.model.Forecast.java
com.livenation.foresight.service.model.Report.java
com.livenation.foresight.service.model.WeatherData.java
com.livenation.foresight.stubs.StubForecastApi.java
com.livenation.foresight.stubs.StubLocationPresenter.java
com.livenation.foresight.ui.ForecastDetailsDialogFragment.java
com.livenation.foresight.ui.HomeActivity.java
com.livenation.foresight.ui.LocationActivity.java
com.livenation.foresight.ui.LocationSearchFragment.java
com.livenation.foresight.ui.NowFragment.java
com.livenation.foresight.ui.SettingsActivity.java
com.livenation.foresight.ui.TodayFragment.java
com.livenation.foresight.ui.WeekFragment.java
com.livenation.foresight.util.Animations.java
com.livenation.foresight.util.Formatter.java
com.livenation.foresight.util.InjectLayout.java
com.livenation.foresight.util.InjectionActivity.java
com.livenation.foresight.util.InjectionFragment.java
com.livenation.foresight.util.InjectionListFragment.java
java8.lang.FunctionalInterface.java
java8.util.Optional.java
java8.util.OptionalTests.java
java8.util.function.Consumer.java
java8.util.function.Function.java
java8.util.function.Predicate.java
java8.util.function.Supplier.java