Tripitude let's you explore places around the world, share pictures, communicate with other people visiting similar places and finding interesting events. This is a Android Application (min. 4.0) working with a Spring 3 Backend. Student project at TU Vienna 2013/14..
tripitude is hosted in the following web site
https://github.com/SH4DY/tripitude
If you think the Android project tripitude 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 tripitude.
Item | Value |
---|---|
Java File Count | 191 |
Supported screen sizes | [mdpi, xxhdpi, hdpi, xhdpi] |
Minimum SDK Version | 14 |
Activity Count | 1 |
Fragment Count | 30 |
jar files used | android-query-full.0.25.10.jar android-support-v4.jar commons-io-2.4.jar date4j.jar gpxparser-20130603.jar gpxparser-20130603.jar jackson-core-asl-1.9.13.jar jackson-mapper-asl-1.9.13.jar spring-context-2.5.6.jar spring-security-core-3.1.4.RELEASE.jar |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET android.permission.WRITE_EXTERNAL_STORAGE com.google.android.providers.gsf.permission.READ_GSERVICES |
The license information of tripitude is as follows:
Apache License
There are 35 image files in tripitude. The names of the image files are listed as follows.
btn_default.png btn_default_pressed.png btn_left.png btn_left_pressed.png btn_mid.png btn_mid_pressed.png btn_right.png btn_right_pressed.png glyphicons_book.png glyphicons_circle_minus.png glyphicons_circle_minus_active.png glyphicons_circle_plus.png glyphicons_circle_plus_active.png glyphicons_clock_grey.png glyphicons_comments.png glyphicons_group.png glyphicons_list.png glyphicons_plus.png glyphicons_star.png glyphicons_thumbs_down.png glyphicons_thumbs_up.png glyphicons_user.png ic_action_add_to_queue.png ic_drawer.png ic_launcher_old.png ic_menu.png ic_menu_space.png pin_choosen_hotspot.png pin_choosen_route.png pin_chosen.png pin_inactive_hotspot.png pin_inactive_route.png pin_standard.png pin_standard_hotspot.png pin_standard_route.png
The following screenshort is generated from the image listed above.
tripitude has the following Java source files.
ac.tuwien.ase08.tripitude.beans.HibernateAwareObjectMapper.java ac.tuwien.ase08.tripitude.controller.HomeController.java ac.tuwien.ase08.tripitude.controller.UserController.java ac.tuwien.ase08.tripitude.controller.api.CommentRestController.java ac.tuwien.ase08.tripitude.controller.api.DiaryRestController.java ac.tuwien.ase08.tripitude.controller.api.EventCategoryRestController.java ac.tuwien.ase08.tripitude.controller.api.EventRestController.java ac.tuwien.ase08.tripitude.controller.api.HistoryItemRestController.java ac.tuwien.ase08.tripitude.controller.api.HotspotRestController.java ac.tuwien.ase08.tripitude.controller.api.MapItemCategoryRestController.java ac.tuwien.ase08.tripitude.controller.api.RatingRestController.java ac.tuwien.ase08.tripitude.controller.api.RouteRestController.java ac.tuwien.ase08.tripitude.controller.api.UserRestController.java ac.tuwien.ase08.tripitude.dao.CommentDAO.java ac.tuwien.ase08.tripitude.dao.CoordinateDAO.java ac.tuwien.ase08.tripitude.dao.DiaryDAO.java ac.tuwien.ase08.tripitude.dao.DiaryItemDAO.java ac.tuwien.ase08.tripitude.dao.EventCategoryDAO.java ac.tuwien.ase08.tripitude.dao.EventDAO.java ac.tuwien.ase08.tripitude.dao.FileDAO.java ac.tuwien.ase08.tripitude.dao.HibernateDAO.java ac.tuwien.ase08.tripitude.dao.HistoryItemDAO.java ac.tuwien.ase08.tripitude.dao.HotspotDAO.java ac.tuwien.ase08.tripitude.dao.MapItemCategoryDAO.java ac.tuwien.ase08.tripitude.dao.RatingCacheMapItemDAO.java ac.tuwien.ase08.tripitude.dao.RatingDAO.java ac.tuwien.ase08.tripitude.dao.RoleDAO.java ac.tuwien.ase08.tripitude.dao.RouteDAO.java ac.tuwien.ase08.tripitude.dao.UserDAO.java ac.tuwien.ase08.tripitude.dao.interfaces.ICommentDAO.java ac.tuwien.ase08.tripitude.dao.interfaces.ICoordinateDAO.java ac.tuwien.ase08.tripitude.dao.interfaces.IDiaryDAO.java ac.tuwien.ase08.tripitude.dao.interfaces.IDiaryItemDAO.java ac.tuwien.ase08.tripitude.dao.interfaces.IEventCategoryDAO.java ac.tuwien.ase08.tripitude.dao.interfaces.IEventDAO.java ac.tuwien.ase08.tripitude.dao.interfaces.IFileDAO.java ac.tuwien.ase08.tripitude.dao.interfaces.IGenericDAO.java ac.tuwien.ase08.tripitude.dao.interfaces.IHistoryItemDAO.java ac.tuwien.ase08.tripitude.dao.interfaces.IHotspotDAO.java ac.tuwien.ase08.tripitude.dao.interfaces.IMapItemCategoryDAO.java ac.tuwien.ase08.tripitude.dao.interfaces.IRatingCacheMapItemDAO.java ac.tuwien.ase08.tripitude.dao.interfaces.IRatingDAO.java ac.tuwien.ase08.tripitude.dao.interfaces.IRoleDAO.java ac.tuwien.ase08.tripitude.dao.interfaces.IRouteDAO.java ac.tuwien.ase08.tripitude.dao.interfaces.IUserDAO.java ac.tuwien.ase08.tripitude.dataimport.DataImport.java ac.tuwien.ase08.tripitude.dataimport.SimpleGPXParser.java ac.tuwien.ase08.tripitude.entity.Comment.java ac.tuwien.ase08.tripitude.entity.Coordinate.java ac.tuwien.ase08.tripitude.entity.Diary.java ac.tuwien.ase08.tripitude.entity.DiaryItem.java ac.tuwien.ase08.tripitude.entity.Event.java ac.tuwien.ase08.tripitude.entity.EventCategory.java ac.tuwien.ase08.tripitude.entity.File.java ac.tuwien.ase08.tripitude.entity.HistoryItem.java ac.tuwien.ase08.tripitude.entity.Hotspot.java ac.tuwien.ase08.tripitude.entity.MapItem.java ac.tuwien.ase08.tripitude.entity.MapItemCategory.java ac.tuwien.ase08.tripitude.entity.Rating.java ac.tuwien.ase08.tripitude.entity.RatingCache.java ac.tuwien.ase08.tripitude.entity.RatingCacheMapItem.java ac.tuwien.ase08.tripitude.entity.Role.java ac.tuwien.ase08.tripitude.entity.Route.java ac.tuwien.ase08.tripitude.entity.User.java ac.tuwien.ase08.tripitude.exception.AlreadyAttendingException.java ac.tuwien.ase08.tripitude.exception.CustomControllerAdvice.java ac.tuwien.ase08.tripitude.exception.FieldErrorException.java ac.tuwien.ase08.tripitude.exception.ForbiddenException.java ac.tuwien.ase08.tripitude.exception.RestErrorResponse.java ac.tuwien.ase08.tripitude.restauth.RestAuthLoginObj.java ac.tuwien.ase08.tripitude.restauth.RestAuthNonceSessionObj.java ac.tuwien.ase08.tripitude.restauth.RestAuthUtil.java ac.tuwien.ase08.tripitude.search.BoundingCircleCriteria.java ac.tuwien.ase08.tripitude.search.EventSearchCriteria.java ac.tuwien.ase08.tripitude.search.MapItemSearchCriteria.java ac.tuwien.ase08.tripitude.search.SearchCriteria.java ac.tuwien.ase08.tripitude.service.CommentService.java ac.tuwien.ase08.tripitude.service.CoordinateService.java ac.tuwien.ase08.tripitude.service.DiaryItemService.java ac.tuwien.ase08.tripitude.service.DiaryService.java ac.tuwien.ase08.tripitude.service.EventCategoryService.java ac.tuwien.ase08.tripitude.service.EventService.java ac.tuwien.ase08.tripitude.service.FileService.java ac.tuwien.ase08.tripitude.service.HistoryItemService.java ac.tuwien.ase08.tripitude.service.HotspotService.java ac.tuwien.ase08.tripitude.service.MapItemCategoryService.java ac.tuwien.ase08.tripitude.service.MapItemService.java ac.tuwien.ase08.tripitude.service.RatingCacheMapItemService.java ac.tuwien.ase08.tripitude.service.RatingService.java ac.tuwien.ase08.tripitude.service.RoleService.java ac.tuwien.ase08.tripitude.service.RouteService.java ac.tuwien.ase08.tripitude.service.UserService.java ac.tuwien.ase08.tripitude.service.interfaces.ICommentService.java ac.tuwien.ase08.tripitude.service.interfaces.ICoordinateService.java ac.tuwien.ase08.tripitude.service.interfaces.IDiaryItemService.java ac.tuwien.ase08.tripitude.service.interfaces.IDiaryService.java ac.tuwien.ase08.tripitude.service.interfaces.IEventCategoryService.java ac.tuwien.ase08.tripitude.service.interfaces.IEventService.java ac.tuwien.ase08.tripitude.service.interfaces.IFileService.java ac.tuwien.ase08.tripitude.service.interfaces.IGenericService.java ac.tuwien.ase08.tripitude.service.interfaces.IHistoryItemService.java ac.tuwien.ase08.tripitude.service.interfaces.IHotspotService.java ac.tuwien.ase08.tripitude.service.interfaces.IMapItemCategoryService.java ac.tuwien.ase08.tripitude.service.interfaces.IMapItemService.java ac.tuwien.ase08.tripitude.service.interfaces.IRatingCacheMapItemService.java ac.tuwien.ase08.tripitude.service.interfaces.IRatingService.java ac.tuwien.ase08.tripitude.service.interfaces.IRoleService.java ac.tuwien.ase08.tripitude.service.interfaces.IRouteService.java ac.tuwien.ase08.tripitude.service.interfaces.IUserService.java ac.tuwien.ase08.tripitude.util.CoordinateUtils.java ac.tuwien.ase08.tripitude.validator.CreateEventValidator.java ac.tuwien.ase08.tripitude.validator.DefaultValidator.java ac.tuwien.ase08.tripitude.validator.UserRegisterValidator.java at.tuwien.ase.tripidude.MainActivity.java at.tuwien.ase.tripidude.adapter.CommentListAdapter.java at.tuwien.ase.tripidude.adapter.EventViewPagerAdapter.java at.tuwien.ase.tripidude.adapter.GalleryViewPagerAdapter.java at.tuwien.ase.tripidude.adapter.MapItemViewPagerAdapter.java at.tuwien.ase.tripidude.adapter.UserViewPagerAdapter.java at.tuwien.ase.tripidude.api.APIException.java at.tuwien.ase.tripidude.api.EventAPI.java at.tuwien.ase.tripidude.api.FieldError.java at.tuwien.ase.tripidude.api.MapItemAPI.java at.tuwien.ase.tripidude.api.NotFoundException.java at.tuwien.ase.tripidude.api.RestErrorResponse.java at.tuwien.ase.tripidude.api.TripitudeAPI.java at.tuwien.ase.tripidude.api.UserAPI.java at.tuwien.ase.tripidude.api.vo.RestAuthNonceSessionObj.java at.tuwien.ase.tripidude.core.App.java at.tuwien.ase.tripidude.core.BaseActivity.java at.tuwien.ase.tripidude.core.Exceptions.java at.tuwien.ase.tripidude.core.FragmentController.java at.tuwien.ase.tripidude.fragments.CreateEventFragment.java at.tuwien.ase.tripidude.fragments.CreateMapItemFragment.java at.tuwien.ase.tripidude.fragments.CreateRouteFragment.java at.tuwien.ase.tripidude.fragments.CreateRouteListFragment.java at.tuwien.ase.tripidude.fragments.DatePickerFragment.java at.tuwien.ase.tripidude.fragments.EventDescriptionFragment.java at.tuwien.ase.tripidude.fragments.EventDetailFragment.java at.tuwien.ase.tripidude.fragments.EventFragment.java at.tuwien.ase.tripidude.fragments.EventUserFragment.java at.tuwien.ase.tripidude.fragments.EventsFragment.java at.tuwien.ase.tripidude.fragments.GalleryFragment.java at.tuwien.ase.tripidude.fragments.GalleryPictureFragment.java at.tuwien.ase.tripidude.fragments.HighscoresFragment.java at.tuwien.ase.tripidude.fragments.HotspotListFragment.java at.tuwien.ase.tripidude.fragments.LoginFragment.java at.tuwien.ase.tripidude.fragments.MapFragment.java at.tuwien.ase.tripidude.fragments.MapItemCommentsFragment.java at.tuwien.ase.tripidude.fragments.MapItemDescriptionFragment.java at.tuwien.ase.tripidude.fragments.MapItemEventsFragment.java at.tuwien.ase.tripidude.fragments.MapItemFragment.java at.tuwien.ase.tripidude.fragments.RegisterFragment.java at.tuwien.ase.tripidude.fragments.SearchListFragment.java at.tuwien.ase.tripidude.fragments.SearchMapitemFragment.java at.tuwien.ase.tripidude.fragments.UserProfileDescriptionFragment.java at.tuwien.ase.tripidude.fragments.UserProfileEventsFragment.java at.tuwien.ase.tripidude.fragments.UserProfileFragment.java at.tuwien.ase.tripidude.maputils.MapListener.java at.tuwien.ase.tripidude.maputils.OnHotspotSelectedListener.java at.tuwien.ase.tripidude.maputils.PositionUpdateListener.java at.tuwien.ase.tripidude.models.Comment.java at.tuwien.ase.tripidude.models.Coordinate.java at.tuwien.ase.tripidude.models.Diary.java at.tuwien.ase.tripidude.models.DiaryItem.java at.tuwien.ase.tripidude.models.DrawerMenuItem.java at.tuwien.ase.tripidude.models.Event.java at.tuwien.ase.tripidude.models.EventCategory.java at.tuwien.ase.tripidude.models.File.java at.tuwien.ase.tripidude.models.HistoryItem.java at.tuwien.ase.tripidude.models.Hotspot.java at.tuwien.ase.tripidude.models.MapItem.java at.tuwien.ase.tripidude.models.MapItemCategory.java at.tuwien.ase.tripidude.models.Rating.java at.tuwien.ase.tripidude.models.RatingCache.java at.tuwien.ase.tripidude.models.RatingCacheMapItem.java at.tuwien.ase.tripidude.models.Role.java at.tuwien.ase.tripidude.models.Route.java at.tuwien.ase.tripidude.models.User.java at.tuwien.ase.tripidude.models.utils.EventCategoryUtils.java at.tuwien.ase.tripidude.models.utils.MapItemUtils.java at.tuwien.ase.tripidude.utils.DrawerMenuItemClickListener.java at.tuwien.ase.tripidude.utils.Log.java at.tuwien.ase.tripidude.utils.MediaFileHandler.java at.tuwien.ase.tripidude.utils.RequestCodeGenerator.java at.tuwien.ase.tripidude.utils.UiQuery.java at.tuwien.ase.tripidude.utils.Utils.java at.tuwien.ase.tripidude.validator.UserRegisterValidator.java at.tuwien.ase.tripidude.views.DrawerLayout.java at.tuwien.ase.tripidude.views.MenuDrawer.java null.ModelsAdapter.java