Android Open Source - App display WheresMyTrain






Project Summary

Android app to display train predictions from TfL.

Web Site / Source Repository

WheresMyTrain is hosted in the following web site
https://github.com/FDeSousa/WheresMyTrain

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

ItemValue
Java File Count48
Supported screen sizes[mdpi]
Minimum SDK Version7
Activity Count3
jar files usedmygson-2.0.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
Asset File Namesassets\fonts\Quicksand_Bold.otf
assets\fonts\Quicksand_Book.otf




Resource Files

There are 6 image files in WheresMyTrain. The names of the image files are listed as follows.

ic_menu_about.png
ic_menu_config.png
ic_menu_rotate.png
ic_menu_stop.png
spnr_blue_basic.9.png
spnr_white_basic.9.png

The following screenshort is generated from the image listed above.

null




Java Source Files

WheresMyTrain has the following Java source files.

com.fdesousa.android.WheresMyTrain.Library.ConfigCodes.java
com.fdesousa.android.WheresMyTrain.Library.LibraryMain.java
com.fdesousa.android.WheresMyTrain.Library.json.TflJsonFetcher.java
com.fdesousa.android.WheresMyTrain.Library.json.TflJsonHandler.java
com.fdesousa.android.WheresMyTrain.Library.json.TflJsonReader.java
com.fdesousa.android.WheresMyTrain.Library.requests.DetailedPredictions.DetailedPredictionsAsyncTask.java
com.fdesousa.android.WheresMyTrain.Library.requests.DetailedPredictions.DetailedPredictionsContainer.java
com.fdesousa.android.WheresMyTrain.Library.requests.DetailedPredictions.DetailedPredictionsHandler.java
com.fdesousa.android.WheresMyTrain.Library.requests.DetailedPredictions.DetailedPredictionsInformation.java
com.fdesousa.android.WheresMyTrain.Library.requests.DetailedPredictions.DetailedPredictionsPlatform.java
com.fdesousa.android.WheresMyTrain.Library.requests.DetailedPredictions.DetailedPredictionsReader.java
com.fdesousa.android.WheresMyTrain.Library.requests.DetailedPredictions.DetailedPredictionsStation.java
com.fdesousa.android.WheresMyTrain.Library.requests.DetailedPredictions.DetailedPredictionsTrain.java
com.fdesousa.android.WheresMyTrain.Library.requests.LineStatus.LineStatusAsyncTask.java
com.fdesousa.android.WheresMyTrain.Library.requests.LineStatus.LineStatusContainer.java
com.fdesousa.android.WheresMyTrain.Library.requests.LineStatus.LineStatusHandler.java
com.fdesousa.android.WheresMyTrain.Library.requests.LineStatus.LineStatusLine.java
com.fdesousa.android.WheresMyTrain.Library.requests.LineStatus.LineStatusReader.java
com.fdesousa.android.WheresMyTrain.Library.requests.StationStatus.StationStatusContainer.java
com.fdesousa.android.WheresMyTrain.Library.requests.StationStatus.StationStatusHandler.java
com.fdesousa.android.WheresMyTrain.Library.requests.StationStatus.StationStatusReader.java
com.fdesousa.android.WheresMyTrain.Library.requests.StationStatus.StationStatusStation.java
com.fdesousa.android.WheresMyTrain.Library.requests.StationsList.StationsListAsyncTask.java
com.fdesousa.android.WheresMyTrain.Library.requests.StationsList.StationsListContainer.java
com.fdesousa.android.WheresMyTrain.Library.requests.StationsList.StationsListHandler.java
com.fdesousa.android.WheresMyTrain.Library.requests.StationsList.StationsListLine.java
com.fdesousa.android.WheresMyTrain.Library.requests.StationsList.StationsListReader.java
com.fdesousa.android.WheresMyTrain.Library.requests.StationsList.StationsListStation.java
com.fdesousa.android.WheresMyTrain.Library.requests.SummaryPredictions.SummaryPredictionsContainer.java
com.fdesousa.android.WheresMyTrain.Library.requests.SummaryPredictions.SummaryPredictionsHandler.java
com.fdesousa.android.WheresMyTrain.Library.requests.SummaryPredictions.SummaryPredictionsPlatform.java
com.fdesousa.android.WheresMyTrain.Library.requests.SummaryPredictions.SummaryPredictionsReader.java
com.fdesousa.android.WheresMyTrain.Library.requests.SummaryPredictions.SummaryPredictionsStation.java
com.fdesousa.android.WheresMyTrain.Library.requests.SummaryPredictions.SummaryPredictionsTrain.java
com.fdesousa.android.WheresMyTrain.UiElements.LinesArrayAdapter.java
com.fdesousa.android.WheresMyTrain.UiElements.LinesPickerActivity.java
com.fdesousa.android.WheresMyTrain.UiElements.PlatformsExpListAdapter.java
com.fdesousa.android.WheresMyTrain.UiElements.StationsArrayAdapter.java
com.fdesousa.android.WheresMyTrain.UiElements.StationsPickerActivity.java
com.fdesousa.android.WheresMyTrain.UiElements.UiController.java
com.fdesousa.android.WheresMyTrain.UiElements.UiControllerConfig.java
com.fdesousa.android.WheresMyTrain.UiElements.UiControllerMain.java
com.fdesousa.android.WheresMyTrain.WheresMyTrain.java
com.fdesousa.android.WheresMyTrain.Widget.Config.LinesConfigActivity.java
com.fdesousa.android.WheresMyTrain.Widget.Config.StationsConfigActivity.java
com.fdesousa.android.WheresMyTrain.Widget.UpdateWidgetService.java
com.fdesousa.android.WheresMyTrain.Widget.Widget.java