MyCiti Transport Mobile application.
MyCiti is hosted in the following web site
https://github.com/mitchwongho/MyCiti
If you think the Android project MyCiti listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of MyCiti.
Item | Value |
---|---|
Java File Count | 25 |
Supported screen sizes | [mdpi, hdpi] |
Target SDK Version | 8 |
Minimum SDK Version | 7 |
Activity Count | 4 |
Fragment Count | 7 |
jar files used | android-support-v4.jar jackson-core-lgpl-1.8.5.jar jackson-jaxrs-1.8.5.jar jackson-mapper-lgpl-1.8.5.jar spring-android-core-1.0.0.M4.jar spring-android-rest-template-1.0.0.M4.jar spring-social-core-1.0.0.RC2.jar spring-social-twitter-1.0.0.RC2.jar |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.ACCOUNT_MANAGER android.permission.INTERNET |
There are 12 image files in MyCiti. The names of the image files are listed as follows.
da_marker_blue.png da_marker_destination.png da_marker_red.png da_marker_yellow.png ic_twitter_avatar.png img_myciti_banner.png menu_ic_refresh.png tab_ic_info.png tab_ic_routes.png tab_ic_timetable.png tab_ic_twitter.png tab_ic_weather.png
The following screenshort is generated from the image listed above.
MyCiti has the following Java source files.
com.touchswipeengage.myciti.BaseActivity.java com.touchswipeengage.myciti.HomeActivity.java com.touchswipeengage.myciti.SplashScreenActivity.java com.touchswipeengage.myciti.domain.ContentRepository.java com.touchswipeengage.myciti.domain.Route.java com.touchswipeengage.myciti.domain.RouteTimes.java com.touchswipeengage.myciti.domain.Station.java com.touchswipeengage.myciti.domain.TweetItem.java com.touchswipeengage.myciti.domain.WeatherEntity.java com.touchswipeengage.myciti.domain.network.NetworkHelper.java com.touchswipeengage.myciti.domain.network.RESTClientWrapper.java com.touchswipeengage.myciti.fragments.InfoFragment.java com.touchswipeengage.myciti.fragments.RoutesFragment.java com.touchswipeengage.myciti.fragments.ScheduleRatesFragment.java com.touchswipeengage.myciti.fragments.TwitterFragment.java com.touchswipeengage.myciti.fragments.WeatherFragment.java com.touchswipeengage.myciti.services.twitter.MyCitiUpdateTwitterService.java com.touchswipeengage.myciti.services.weather.MyCitiWeatherService.java com.touchswipeengage.myciti.services.weather.WeatherAPIParser.java com.touchswipeengage.myciti.ui.PagerAdapter.java com.touchswipeengage.myciti.ui.RouteInfoActivity.java com.touchswipeengage.myciti.ui.RouteInfoTabsActivity.java com.touchswipeengage.myciti.ui.RoutesMapActivity.java com.touchswipeengage.myciti.ui.TwitterListBaseAdapter.java com.touchswipeengage.myciti.ui.WeatherListAdapter.java